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

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

相关推荐
heimeiyingwang5 小时前
【架构实战】Kubernetes存储实战:从EmptyDir到Ceph CSI的持久化存储选型指南
ceph·架构·kubernetes
QX_hao5 小时前
【Kubernetes】 的三个Probe
容器·kubernetes
Henry-SAP9 小时前
SAP S/4HANA引领物流ERP新生态
人工智能·云原生·sap·erp
这个DBA有点耶9 小时前
从DBA到数据架构师(五):数据架构演进中的技术债务管理
数据库·程序人生·云原生·架构·dba·数据库管理员
猫吃了源码10 小时前
k9s简介和安装
linux·docker·kubernetes
云原生指北11 小时前
Docker Sandboxes 上手:从安装到第一次跑 Agent
运维·docker·容器
霸道流氓气质13 小时前
微服务架构中多实例消息抢占问题:技术解析与解决方案
微服务·云原生·架构
heimeiyingwang14 小时前
【架构实战】Kubernetes故障排查全景图:从Pod异常到集群雪崩的诊断手册
容器·架构·kubernetes
骇客野人14 小时前
Docker Compose 部署多个独立 Jar 服务完整实操步骤
docker·容器·jar
AAA@峥14 小时前
K8s 资源管控:ResourceQuota 与 LimitRange 机制详解与实战
云原生·容器·kubernetes