This documentation is for a release that is no longer maintained
See documentation for the latest supported version 3 or the latest supported version 4.9.5. Kubernetes Deployments 支持
9.5.1. 部署对象类型 复制链接链接已复制到粘贴板!
Kubernetes 在 OpenShift Container Platform 中提供了一流的对象类型,名为 deployments。此对象类型(这里称为 Kubernetes 部署 )用作部署配置对象类型的后代。
与部署配置一样,Kubernetes 部署将应用程序特定组件的所需状态描述为 pod 模板。Kubernetes 部署创建 副本集 ( 复制控制器迭代),用于编配 pod 生命周期。
例如,此 Kubernetes 部署的定义会创建一个副本集来启动一个 hello-openshift pod:
Kubernetes 部署定义 hello-openshift-deployment.yaml示例
将定义保存到本地文件后,就可以使用它来创建 Kubernetes 部署:
oc create -f hello-openshift-deployment.yaml
$ oc create -f hello-openshift-deployment.yaml
您可以使用 CLI 检查并运行 Kubernetes 部署,以及与其他对象类型一样的副本集,如 Common Operations(例如 get
和 describe
)所述。对于对象类型,为 Kubernetes 部署使用 deployments
或 deploy
,为副本集使用 replicasets
或 rs
。
如需有关 Deployment 和 Replica Sets 的更多详细信息,请参阅 Kubernetes 文档,在 CLI 用法示例中使用 oc
替换 kubectl
。