-
kubectl describe pods --show-labels
显示pods 信息 同时显示标签 -
kubectl delete deployments --all
删除 -
kubectl get deployments
获取 -
kubectl run ggl1 --image=registry.cn-qingdao.aliyuncs.com/ggl/ggl:0.0.8 --port=80 --rm
简单方式运行仓库 其中--rm 删除已经存在的镜像 -
kubectl get pods -o wide
获取pods 更多的简要信息 -
kubectl get cs
获取健康信息 -
kubeadm join 172.31.161.220:6443 --token qe5v6b.wt2ik30vrqd4ugc7 --discovery-token-ca-cert-hash sha256:b014fc1f3cb71fb16e4f340c58a5e786e46559aed7074df4c9f8111261c9630c
加入集群 -
kubectl get pods -n kube-system
显示属于kube-system名称空间里的 pods -
Kubectl get ns
获取名称空间,其中有default ,Kube-public, Kube-system -
kubectl scale --replicas=3 deployment ggl2-deployment
自动扩容 -
kubectl set image deployment ggl2-deployment ggl2-image=newimage
滚动更新 -
kubectl rollout status deployment ggl2-deployment
查看滚动更新状态 -
kubectl rollout undo deployment ggl2-deployment
回滚到老版本 参数 --to-revision=1 表示回滚到版本1 -
kubectl rollout history deployment ggl2-deployment
显示版本历史记录 -
Kubectl edit svc XXX
修改服务 -
kubectl api-versions
获取yml 中可用的组 -
kubectl get ep XXXX -o yaml
获取endpoints 明细 -
kubectl explain pods
查看pods yml 定义说明 -
kubectl explain pods.XX
查看pods的下一级 yml 定义说明 -
Kubectl logs podname imagename
查看日志 -
kubectl exec -it podname -c imagename -- /bin/sh
进入容器 必须带 -- Kubectl delete -f xxx.yaml
-
nodeselector
标签选择器 -
deployment
简称deploy -
Kubectl apply -f XXX.yaml
新增或者修改 默认是滚动更新 ,只要执行完 Pod 就是自动下载新的镜像
K8S 常用命令
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...