K8s的kubectl的基本操作
K8s基本信息的查看
查看版本信息
bash
kubectl versio

查看资源对象简写
bash
kubectl api-resources

查看集群信息
bash
kubectl cluster-info

配置kubectl自动补全
bash
source <(kubectl completion bash)
查看master节点状态
bash
kubectl get cs

查看命名空间
bash
kubectl get ns

查看pod节点信息
bash
kubectl get pod

查看service
bash
kubectl get service

查看pod 和service的ID
bash
kubectl get pod -o wide

查看pod的标签
bash
kubectl get pod --show-labels

修改pod的标签
bash
kubectl label pod web02-784cb67949-75vrj app=web01 --overwrite
可以修改pod 的app标签为 web01
查看k8s的pod service 副本的构建yaml文件
bash
kubectl edit svc nginx-service

查看SVC的详细信息
bash
kubectl describe svc nginx-service

修改升级镜像版本
bash
kubectl set image deployment/web nginx=nginx:1.18

更新完成
回滚
bash
kubectl rollout history deployment/web #查看历史版本
kubectl rollout undo deployment/web # 回滚到上一个版本
回滚成功
删除
bash
kubectl delete deployments.apps web
删除
bash
kubectl delete deployments.apps web

删除副本控制器会同时删除副本