使用shell脚本在Kubernetes中手动操作哪些组件以及如何对其进行故障排除

我正在尝试编写bash脚本来对kubernetes cluster进行故障排除

我有一个kubernetes cluster,其中一个master node和几个minions

我正在尝试编写脚本以对集群进行故障排除,最后输出包含错误(如果存在)和成功的详细报告

问。)我真正需要知道的是,在故障排除期间应该遵循哪些步骤以及应该测试/检查哪些组件。我需要有关如何解决Kubernetes Cluster manually

的过程,步骤(可能以项目符号形式)的列表。

PS:我不想使用kubernetes内置的测试机制,我需要对其进行手动测试/故障排除。

这里有人可以给我一个很好的描述机制/步骤吗?

coalawang 回答:使用shell脚本在Kubernetes中手动操作哪些组件以及如何对其进行故障排除

您需要在master上检查以下服务,以确保kubernetes正常运行

  1. docker应该正在运行

  2. kubelet应该正在运行(如果您在容器中运行控制面板组件)

  3. etcd

  4. kubernetes调度程序

  5. kubernetes控制器管理器

  6. kubernetes组件运行状况(kubectl get cs

  7. kube系统中的所有服务都应正在运行(kubectl get pods -n kube-system

本文链接:https://www.f2er.com/3094133.html

大家都在问