k8s 实验 deployment

网友投稿 219 2022-10-27

k8s 实验 deployment

deployment 5个常用参数

起一个deployment

kubectl create -f helloworld.yml

kubectl get deployment

kubectl get rs

label应该是helloworld

kubectl get pods --show-labels

kubectl rollout status deployment/helloworld-deployment

kubectl expose deployment helloworld-deployment --type=NodePort

kubectl get svc

kubectl describe service helloworld-deployment

得到3个node IP和端口,curl一下

curl cluster ip

curl 10.10.187.253:3000

更换一个新版本的image,在curl下,发现内容变成v2了

kubectl set image deployment/helloworld-deployment k8s-demo=wardviaene/k8s-demo:2

kubectl rollout status deployment/helloworld-deployment

curl 10.10.187.253:3000

history里面多了一个版本

kubectl rollout history deployment/helloworld-deployment

还可以rollout至上一次版本

kubectl rollout undo deployment/helloworld-deployment

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:java实现简单学生成绩管理系统
下一篇:搭载HDMI 2.1接口的游戏电视值得买吗?
相关文章

 发表评论

暂时没有评论,来抢沙发吧~