K8s的kubectl的基本操作

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![1716622014398](K8s的kubectl的基本操作.assets/1716622014398.png)

可以修改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

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

相关推荐
傻傻虎虎1 小时前
【Docker】常用帮忙、镜像、容器、其他命令合集(2)
运维·docker·容器
是小崔啊1 小时前
叩丁狼K8s - 概念篇
云原生·容器·kubernetes
AKAMAI8 小时前
Sport Network 凭借 Akamai 实现卓越成就
人工智能·云原生·云计算
ajax_beijing8 小时前
zookeeper是啥
分布式·zookeeper·云原生
summer_west_fish9 小时前
2023年系统分析师上半年论文试题分析
kubernetes
LeeZhao@10 小时前
【AI推理部署】Docker篇04—Docker自动构建镜像
人工智能·docker·容器
程思扬10 小时前
利用JSONCrack与cpolar提升数据可视化及跨团队协作效率
网络·人工智能·经验分享·docker·信息可视化·容器·架构
落日漫游11 小时前
dockercompose和k8s区别
docker·kubernetes
user48402325423912 小时前
使用自定义snapshotter修改容器的rootfs路径
云原生
资源开发与学习12 小时前
kubernetes核心概念 Service
kubernetes