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

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

查看集群信息
kubectl cluster-info

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

查看命名空间
kubectl get ns

查看pod节点信息
kubectl get pod 

查看service
kubectl get service

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

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

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

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

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

更新完成
回滚
kubectl rollout history deployment/web   #查看历史版本kubectl rollout undo deployment/web      # 回滚到上一个版本    

 
回滚成功
删除
kubectl delete deployments.apps web
删除
kubectl delete deployments.apps web

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