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

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

相关推荐
阿里云云原生6 小时前
阿里云可观测 2026 年 10 月产品动态
云原生
阿里云云原生7 小时前
用 Nacos 3.3.0 ARD 让 Agent 按任务发现工具和 Skill
云原生
分布式存储与RustFS9 小时前
给 RustFS 桶加一层内存缓存:用 Alluxio 让热数据少跑一遍网络
运维·云原生·开源·对象存储·分布式存储·s3·性能基准
csdn_aspnet10 小时前
如何在本地 Docker 容器中运行 Redis,并使用 Redis Insight 和 Redis CLI 进行管理
redis·docker·容器
weirong11 小时前
给 Operator 加 Admission Webhook 踩的 4 个坑(其中 3 个本可以不踩)
kubernetes
Goboy13 小时前
夯爆了,我被一个一句话接入的免费可观测平台策反了,那一刻我决定放弃用了3年的Prometheus
后端·docker·kubernetes
吴声子夜歌13 小时前
Kubernetes权威指南——深入掌握Service(一)
云原生·容器·kubernetes
Z21-X15 小时前
云原生运维学习笔记:容器技术的演进、底层原理与 Docker 全生命周期管理
运维·笔记·学习·云原生
java_logo1 天前
Docker 部署 Liquibase:轻松搭建数据库变更管理
数据库·docker·容器·数据库管理·liquibase·轩辕镜像·数据库变更
阿里云云原生1 天前
HiRoute 新版本发布:结合自己的真实工作选择最佳模型
云原生