k8s操作常见命令

创建测试
kubectl run net-test --image=alpine --replicas=2 sleep 3600

查看pod的情况
kubectl get pod -o wide
k8s操作常见命令

查看某个pod的详情
kubectl describe pod pod-name

先生成一个nginx-deployment.yaml文件
kubectl create -f nginx-deployment.yaml
查看deployment
kubectl get deployment
k8s操作常见命令

查看某个deployment的详情
kubectl describe deployment nginx-deployment
k8s操作常见命令

更新depolyment

kubectl set image deployment/nginx-deployment nginx=nginx.1.12.1 --record
--record 参数用于记录日志,方便后期的回滚操作

查看更新历史记录

kubectl rollout history deployment/nginx-deployment

查看某个版本的操作历史详情

kubectl rollout history deployment/nginx-deployment --revision=1

快速回滚操作

kubectl rollout undo deployment/nginx-deployment

pod的ip会随机变化,但是访问的不是pod id ,而是 service ip ,这个才是vip

猜你喜欢

转载自blog.51cto.com/12083623/2397068
今日推荐