【发布时间】:2018-09-29 15:55:33
【问题描述】:
据我所知:
- deploymentconfig → replicationcontroller → pod
对比
- 部署 → 副本集 → pod
否则,这两种资源是否有额外的区别?
越详细越好。
【问题讨论】:
标签: kubernetes openshift openshift-origin
据我所知:
对比
否则,这两种资源是否有额外的区别?
越详细越好。
【问题讨论】:
标签: kubernetes openshift openshift-origin
如今,OpenShift 中的 DeploymentConfig (DC) 或多或少等同于 Kubernetes Deployment。主要区别(除了一个使用ReplicationController,另一个使用ReplicaSet,正如你正确指出的那样)是
您可以使用DeploymentConfig(围绕触发器)执行一些您无法使用Deployment 执行的操作。
DeploymentConfig 是 Web 控制台中的一等公民。
DeploymentConfig 之所以存在是因为我们(红帽)正在创新。换句话说:DeploymentConfig 早于 Deployment 并且虽然我们一直试图在上游提出这些创新,但它们并不总是被社区所接受。例如,在 RBAC 的情况下,我们在 OpenShift 中拥有的东西被上游接受,这就是为什么你现在在 OpenShift 和 Kubernetes 中拥有相同的 RBAC 资源等。对于DeploymentConfig,情况并非如此。随着时间的推移,人们会期望DeploymentConfig's 会被Deployment's 淘汰,但我不能给你一个时间表。如果可移植性是您最关心的问题,我会说,请使用Deployment's。
【讨论】: