admin 管理员组文章数量: 887007
K8S部署Pod的deployment.yml配置示例
k8s使用Deployment(基于deployment.yml配置文件)创建Pod实例
Deployment作为Pod的控制器,管理部署Pod实例。早期版本使用RC(Replication Controller)对Pod副本数量进行管理,在新的版本中官方推荐使用Deployment来代替RC,Deployment相对RC有这些好处
- Deployment拥有更加灵活强大的升级、回滚功能,并且支持滚动更新
- 使用Deployment升级Pod只需要定义Pod的最终状态,k8s会为你执行必要的操作(RC要自己定义如何操作)
1、centos-deployment.yml配置文件创建centos系统Pod实例
# 部署类型为 Deployment;
kind: Deployment
apiVersion: apps/v1metadata:name: centos-test# 名称空间;namespace: defaultlabels:k8s-app: centos-test
spec:# 运行容器数量;replicas: 1selector:matchLabels:k8s-app: centos-testtemplate: metadata:name: centos-testlabels:k8s-app: centos-testspec:containers:# 运行容器名称;- name: centos-test# 镜像地址,注意必须使用天宫 CCR 镜像仓库地址;image: 'harbor.dcos.guangz.unic.local/common/centos-7.6:
本文标签: K8S部署Pod的deploymentyml配置示例
版权声明:本文标题:K8S部署Pod的deployment.yml配置示例 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/jishu/1732359917h1534923.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论