比方说,我刚刚得到了一个 Kubernetes 集群供应,每隔一小时我都想检查我所有的集群服务是否健康并按预期运行。
grep "Fatal|Warning" 准确的说是一个对集群和网络分区进行定期检查的监控系统。
测试kubernetes集群可能非常广泛的领域,这取决于你是否要检查集群上运行的应用程序需要测试或集群pods上的代码版本。假设你正在寻找pods的状态(这是kubernetes中的计算能力),尝试在每个pods上配置liveness probe。例子如下
livenessProbe:
httpGet:
path: /healthz
port: 8080
httpHeaders:
- name: Custom-Header
value: Awesome
如果你想要的东西,坐在外面,然后创建一个脚本来检查eventBelow命令给出了所有命名空间的事件和greps fatalwarning。
kubectl get events --all-namespaces.