Kubernetes 库伯内特斯部署

Kubernetes 库伯内特斯部署,kubernetes,openshift-origin,Kubernetes,Openshift Origin,在创建使用Kubernetes进行微服务部署的平台时,我们希望依赖Kubernetes部署对象。但是,我们看到文档中说“请注意,部署对象实际上具有API版本v1alpha1。Alpha对象可能会更改,甚至在未来的软件版本中会停止使用” 我想知道我们是否应该使用部署概念来进行部署,基本上是滚动更新,或者因为它可能会停止或更改,我们是否应该自己重新实现相同的概念,比如,创建一个带有新标签的rc,创建带有不同标签的新POD,然后是旧rc和新rc,通过缓慢地从旧rc中移除吊舱,并缓慢地将新吊舱添加到新r

在创建使用Kubernetes进行微服务部署的平台时,我们希望依赖Kubernetes部署对象。但是,我们看到文档中说“请注意,部署对象实际上具有API版本v1alpha1。Alpha对象可能会更改,甚至在未来的软件版本中会停止使用” 我想知道我们是否应该使用部署概念来进行部署,基本上是滚动更新,或者因为它可能会停止或更改,我们是否应该自己重新实现相同的概念,比如,创建一个带有新标签的rc,创建带有不同标签的新POD,然后是旧rc和新rc,通过缓慢地从旧rc中移除吊舱,并缓慢地将新吊舱添加到新rc中,来缩小旧rc的规模。 部署的计划或提议的更改是什么,或者该概念正在为更好的概念而消失?
我还想知道为什么OpenShift没有使用部署对象,当时它还没有准备好吗?

部署计划在1.2版中升级到beta版。有关要进行的更改,请参阅相关。我们还将有新的
kubectl
命令用于使用部署的滚动更新,请参阅和

部署计划在1.2版本中升级到beta版。有关要进行的更改,请参阅相关。我们还将有新的
kubectl
命令用于使用部署的滚动更新,请参阅和

OpenShift部署对象位于上游Kube对象之前(功能在2015年3月完成)。一旦Kube部署支持OpenShift部署中的其余功能,我们将自动迁移它们。OpenShift部署还不支持上游的某些功能

  • Docker注册表标记更改时自动部署
  • 自定义部署(在pod中运行您自己的部署逻辑)
  • 部署挂钩-在部署应用程序之前或之后执行“bundle exec rake db:migrate”
  • 重新创建部署策略
  • 能够暂停或“保持”部署,使其不会自动运行(以便管理员可以选择部署)
  • 部署“失败”并被记录的能力(以便最终用户知道他们推送的代码启动失败)

添加这些剩余选项需要时间。

OpenShift部署对象位于上游Kube对象之前(功能在2015年3月完成)。一旦Kube部署支持OpenShift部署中的其余功能,我们将自动迁移它们。OpenShift部署还不支持上游的某些功能

  • Docker注册表标记更改时自动部署
  • 自定义部署(在pod中运行您自己的部署逻辑)
  • 部署挂钩-在部署应用程序之前或之后执行“bundle exec rake db:migrate”
  • 重新创建部署策略
  • 能够暂停或“保持”部署,使其不会自动运行(以便管理员可以选择部署)
  • 部署“失败”并被记录的能力(以便最终用户知道他们推送的代码启动失败)

添加这些剩余选项需要时间。

目前,部署概念已移至“v1beta1”。这一概念很可能会继续下去,因为它是一种声明式方法(与旧的复制控制器等的命令式方法相比)


不能告诉任何关于OpenShift的事情,但在GKE上它对我来说非常好

到目前为止,部署概念已移至“v1beta1”。这一概念很可能会继续下去,因为它是一种声明式方法(与旧的复制控制器等的命令式方法相比)

不能告诉任何关于OpenShift的事情,但在GKE上它对我来说非常好

既然你说“我们”,你应该提到你为Openshift工作。既然你说“我们”,你应该提到你为Openshift工作。既然你说“我们”,你应该提到你为谷歌工作。既然你说“我们”,你应该提到你为谷歌工作。