Kubernetes 100个常用命令!

这篇文章是关于使用 Kubectl 进行 Kubernetes 诊断的指南。

列出了 100 个 Kubectl 命令,这些命令对于诊断 Kubernetes 集群中的问题非常有用。这些问题包括但不限于:

• 集群信息

• Pod 诊断

• 服务诊断

• 部署诊断

• 网络诊断

• 持久卷和持久卷声明诊断

• 资源使用情况

• 安全和授权

• 节点故障排除

• 其他诊断命令:文章还提到了许多其他命令,如资源扩展和自动扩展、作业和定时作业诊断、Pod 亲和性和反亲和性规则、RBAC 和安全、服务账号诊断、节点排空和取消排空、资源清理等。

集群信息:

  1. 显示 Kubernetes 版本:kubectl version

  2. 显示集群信息:kubectl cluster-info

  3. 列出集群中的所有节点:kubectl get nodes

  4. 查看一个具体的节点详情:kubectl describe node

  5. 列出所有命名空间:kubectl get namespaces

  6. 列出所有命名空间中的所有 pod:kubectl get pods --all-namespaces

Pod 诊断:

  1. 列出特定命名空间中的 pod:kubectl get pods -n

  2. 查看一个 Pod 详情:kubectl describe pod -n

  3. 查看 Pod 日志:kubectl logs -n

  4. 尾部 Pod 日志:kubectl logs -f -n

  5. 在 pod 中执行命令:kubectl exec -it -n –

Pod 健康检查:

  1. 检查 Pod 准备情况:kubectl get pods -n -o jsonpath=‘{.status.conditions[?(@.type==“Ready”)].status}’

  2. 检查 Pod 事件:kubectl get events -n --field-selector involvedObject.name=

Service诊断:

  1. 列出命名空间中的所有服务:kubectl get svc -n

  2. 查看一个服务详情:kubectl describe svc -n

Deployment诊断:

  1. 列出命名空间中的所有Deployment:kubectl get deployments -n

  2. 查看一个Deployment详情:kubectl describe deployment -n

  3. 查看滚动发布状态:kubectl rollout status deployment/ -n

  4. 查看滚动发布历史记录:kubectl rollout history deployment/ -n

StatefulSet诊断:

  1. 列出命名空间中的所有 StatefulSet:kubectl get statefulsets -n

  2. 查看一个 StatefulSet详情:kubectl describe statefulset -n

相关推荐

  1. Kubernetes 100命令

    2024-02-21 01:52:01       30 阅读
  2. Kubernetes 100命令

    2024-02-21 01:52:01       32 阅读
  3. 100shell命令

    2024-02-21 01:52:01       20 阅读
  4. 【打印100Linux命令

    2024-02-21 01:52:01       9 阅读
  5. Kubernetes 命令

    2024-02-21 01:52:01       35 阅读
  6. kubernetes命令整理

    2024-02-21 01:52:01       17 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-02-21 01:52:01       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-02-21 01:52:01       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-02-21 01:52:01       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-02-21 01:52:01       20 阅读

热门阅读

  1. 数组排序(C语言)

    2024-02-21 01:52:01       31 阅读
  2. 发NLP方向顶会这24个研究方向可以卷

    2024-02-21 01:52:01       27 阅读
  3. neo4j常用代码

    2024-02-21 01:52:01       38 阅读
  4. C# 中的回调函数

    2024-02-21 01:52:01       27 阅读
  5. qt中读写锁与互斥锁的区别

    2024-02-21 01:52:01       36 阅读
  6. 【C++】智能指针

    2024-02-21 01:52:01       30 阅读
  7. kmp算法

    kmp算法

    2024-02-21 01:52:01      28 阅读