监控 - Kubernetes集群

问题描述 投票:-2回答:2

比方说,我刚刚得到了一个 Kubernetes 集群供应,每隔一小时我都想检查我所有的集群服务是否健康并按预期运行。

grep "Fatal|Warning" 准确的说是一个对集群和网络分区进行定期检查的监控系统。

kubernetes kubernetes-helm kubernetes-pod kubernetes-health-check kubernetes-service
2个回答
1
投票

烟雾测试与监控系统不同。请阅读维基百科,了解 烟雾测试.

你的需求是对部署在Kubernetes集群中的服务有一个监控机制,这个机制是通过Kubernetes提供的准备度和活泼度探针来完成的,它可以用于服务的滚动升级、高可用性。文件.

这个 是另一篇管理服务生命周期的好文章。


0
投票

测试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.

© www.soinside.com 2019 - 2024. All rights reserved.