OpenShift可以看成是K8S的发行版,它在K8S的基础上,增加了很多红帽修改后的补丁,在稳定性与安全性方面有了很大的提升。
OpenShift除了有Deployment外,还有一个DeploymentConfig的资源,特别是DeploymnetConfig提供了一个Triggers,可以很方面的触发Deployment进行部署。
下面是两者之间yaml文件的一些细微区别:
PS:随着k8s的发展,它也借鉴了openshift的一些思想,目前k8s的deployment功能也越来越完善。通常情况下,我们直接使用deployment即可。