【问题标题】:What is the different between openshift deploymentconfig and kubernetes deploymentopenshift deploymentconfig 和 kubernetes 部署有什么区别
【发布时间】:2018-09-29 15:55:33
【问题描述】:

据我所知:

  • deploymentconfig → replicationcontroller → pod

对比

  • 部署 → 副本集 → pod

否则,这两种资源是否有额外的区别?

越详细越好。

【问题讨论】:

    标签: kubernetes openshift openshift-origin


    【解决方案1】:

    如今,OpenShift 中的 DeploymentConfig (DC) 或多或少等同于 Kubernetes Deployment。主要区别(除了一个使用ReplicationController,另一个使用ReplicaSet,正如你正确指出的那样)是

    1. 您可以使用DeploymentConfig(围绕触发器)执行一些您无法使用Deployment 执行的操作。

    2. DeploymentConfig 是 Web 控制台中的一等公民。

    DeploymentConfig 之所以存在是因为我们(红帽)正在创新。换句话说:DeploymentConfig 早于 Deployment 并且虽然我们一直试图在上游提出这些创新,但它们并不总是被社区所接受。例如,在 RBAC 的情况下,我们在 OpenShift 中拥有的东西被上游接受,这就是为什么你现在在 OpenShift 和 Kubernetes 中拥有相同的 RBAC 资源等。对于DeploymentConfig,情况并非如此。随着时间的推移,人们会期望DeploymentConfig's 会被Deployment's 淘汰,但我不能给你一个时间表。如果可移植性是您最关心的问题,我会说,请使用Deployment's。

    【讨论】:

      猜你喜欢
      • 2021-10-24
      • 2019-04-15
      • 1970-01-01
      • 2019-03-05
      • 1970-01-01
      • 2018-05-30
      • 2017-12-28
      • 1970-01-01
      • 2023-01-12
      相关资源
      最近更新 更多