侧边栏壁纸
  • 累计撰写 14 篇文章
  • 累计创建 1 个标签
  • 累计收到 1 条评论

目 录CONTENT

文章目录

K8s 生产常用命令速查表|运维必备,可直接复制打印

自留地
2026-04-09 / 0 评论 / 0 点赞 / 7 阅读 / 0 字

关键词

k8s 命令速查表,kubernetes 常用命令,k8s 运维命令,k8s Pod Node 操作命令,k8s 生产环境命令

一、Pod / Node / Container(基础必用)

# 查看Pod
kubectl get pods                  # 查看当前命名空间Pod
kubectl get pods -o wide          # 显示IP、所在节点
kubectl get pods -A               # 所有命名空间Pod
kubectl describe pod <pod名>      # 详情/排查异常
kubectl logs -f <pod名>           # 实时日志
kubectl exec -it <pod名> -- sh    # 进入容器

# 多容器操作
kubectl logs <pod名> -c <容器名>  # 指定容器日志
kubectl exec -it <pod名> -c <容器名> -- sh # 进入指定容器

# 查看Node
kubectl get nodes                 # 查看所有节点
kubectl get nodes -o wide         # 节点详情
kubectl describe node <节点名>    # 节点资源/故障排查

二、Label / Selector(标签与筛选)

kubectl get pods --show-labels    # 查看Pod标签
kubectl get pods -l app=nginx     # 按标签筛选Pod
kubectl get pods -l env=prod      # 按环境标签筛选
kubectl label pod <pod名> app=user # 给Pod打标签
kubectl label pod <pod名> app-    # 删除Pod标签

三、Deployment / ReplicaSet(核心控制器)

# Deployment操作
kubectl get deploy                # 查看Deployment
kubectl get deploy -o wide        # 详情
kubectl describe deploy <deploy名> # 排查异常
kubectl rollout status deploy <deploy名> # 发布状态
kubectl rollout history deploy <deploy名> # 发布历史

# ReplicaSet操作
kubectl get rs                    # 查看RS
kubectl describe rs <rs名>        # RS详情

四、Service(ClusterIP/NodePort/LoadBalancer)

kubectl get svc                   # 查看Service
kubectl get svc -A                # 所有命名空间Service
kubectl describe svc <svc名>      # Service详情

五、Ingress(域名访问)

kubectl get ingress               # 查看Ingress
kubectl get ing                   # 简写
kubectl describe ing <ing名>      # Ingress详情

六、ConfigMap / Secret(配置与敏感信息)

# ConfigMap
kubectl get cm                    # 查看ConfigMap
kubectl describe cm <cm名>        # 详情

# Secret
kubectl get secret                # 查看Secret
kubectl describe secret <secret名> # 详情

七、PV / PVC(存储)

kubectl get pv                   # 查看持久化卷
kubectl get pvc                   # 查看存储申请
kubectl describe pvc <pvc名>      # 详情/排查存储问题

八、集群组件(kube-system命名空间)

kubectl get pods -n kube-system   # 查看集群核心组件
kubectl get all -n kube-system    # 所有组件资源

九、生产万能排查命令

kubectl get all                  # 当前命名空间所有资源
kubectl get all -A               # 所有命名空间资源
kubectl describe <资源类型> <资源名> # 万能排查
kubectl api-resources            # 查看所有资源类型
kubectl get ns                   # 查看命名空间

0

👉 获取本文PDF完整版 精品运维资料持续更新,离线学习更方便!

💻 博主自用服务器推荐

我平时做Linux实验、排查运维故障、搭建个人博客,全程用阿里云ECS:
✅ 稳定不掉线,大厂品质有保障
✅ 新用户2核2G低至99元/年,性价比拉满
✅ 自带安全组/快照,练手不怕搞坏环境

点击领取阿里云优惠

评论区