k8s常用资源之deployment资源(六)
【摘要】
k8s常用资源之deployment资源
1.k8s资源常见操作
创建一个资源
kubectl create -f xxx.yaml
查看一个资源
kubectl get pod | rc
查看一...
k8s常用资源之deployment资源
1.k8s资源常见操作
创建一个资源
kubectl create -f xxx.yaml
查看一个资源
kubectl get pod | rc
查看一个资源的详细过程
kubectl describe pos pod_name
删除一个资源
kubectl delete pod pod_name
kubectl delete -f xxx.yaml
编辑一个资源的配置文件
kubectl edit pod pod_name
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
2.deployment资源
在rc滚动升级之后,会造成服务访问中断,于是k8s引入了deployment资源。
rc升级需要配置文件,然后rc的标签在两个配置文件中肯定不能相同,因此当rc升级成功后,标签就会更换成新的,标签一换,与svc关联的标签就无效了,就导致业务资源访问失败。
deployment资源先启动一个rs资源,rs控制pod的数量
rs 90%的功能和rc 一样
deployment回滚的时候很难区别回滚的版本,因此我们会使用kubectl run命令来创建资源
2.1.创建一个deployment资源
使用ymal文件创建deployment资源时可以使加上–record参数,记录每次操作的版本
[root@k8s-master k8s]# mkdir deployment
[root@k8s-master k8s]# cd deployment/
1)编辑
- 1
- 2
- 3
文章来源: jiangxl.blog.csdn.net,作者:Jiangxl~,版权归原作者所有,如需转载,请联系作者。
原文链接:jiangxl.blog.csdn.net/article/details/109195938
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)