0
点赞
收藏
分享

微信扫一扫

工作中常用的 git 命令

本文简单总结关于使用 Kubectl 进行 Kubernetes 诊断的指南。列出了 100 个 Kubectl 命令,这些命令对于诊断 Kubernetes 集群中的问题非常有用。这些问题包括但不限于:

  • 集群信息

  • Pod 诊断

  • 服务诊断

  • 部署诊断

  • 网络诊断

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

  • 资源使用情况

  • 安全和授权

  • 节点故障排除

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

Kubernetes 100个常用命令

1. 集群信息

2. Pod 诊断

3. Pod 健康检查

4. Service诊断

5. Deployment诊断

6. StatefulSet诊断

7. ConfigMap 和Secret诊断

8. 命名空间诊断

9. 资源使用情况

10. 网络诊断

11. 持久卷 (PV) 和持久卷声明 (PVC) 诊断

12. 节点诊断

13. 资源配额和限制

14. 自定义资源定义 (CRD) 诊断

使用这些命令时,请记住将<namespace><pod-name><service-name><deployment-name><statefulset-name><configmap-name><secret-name><namespace-name><pv-name><pvc-name><node-name><network-policy-name><resource-quota-name><custom-resource-name>, 和替换为你的特定值。

<custom-resource-instance-name>这些命令应该可以帮助你诊断 Kubernetes 集群以及在其中运行的应用程序。

15. 资源伸缩和自动伸缩

16. 作业和 CronJob 诊断

17. 容量诊断

18. Ingress和服务网格诊断

19. Pod 网络故障排除

20. 配置和资源验证

21. RBAC 和安全性

22. 服务帐户诊断

23. 清空节点和解除封锁

24. 资源清理

25. Pod 亲和性和反亲和性

26. Pod 安全策略 (PSP)

27. 事件

28. 节点故障排除

29. 临时容器(Kubernetes 1.18+)

30. 资源指标(需要指标服务器)

31. kuelet诊断

32. 使用Telepresence 进行高级调试

33. Kubeconfig 和上下文

34. Pod 安全标准(PodSecurity 准入控制器)

35. Pod 中断预算 (PDB) 诊断

36. 资源锁诊断(如果使用资源锁)

37. 服务端点和 DNS

38. 自定义指标(Prometheus、Grafana)

39. Pod 优先级和抢占

40. Pod 开销(Kubernetes 1.18+)

41. 存储卷快照诊断(如果使用存储卷快照)

42. 资源反序列化诊断

43. 节点污点

44. 更改和验证 Webhook 配置

45. Pod 网络策略:

46. 节点条件(Kubernetes 1.17+)

47. 审核日志

48. 节点操作系统详细信息

这些命令应该涵盖 Kubernetes 中的各种诊断场景。确保将<namespace><pod-name><deployment-name>等占位符替换为你的集群和用例的实际值。

————————————

DONE

举报

相关推荐

0 条评论