我是靠谱客的博主 漂亮小熊猫,最近开发中收集的这篇文章主要介绍【DevOps】kubernetes 健康检查,POD状态事件events日志数据持久化(ES+Kibana),觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

目录

    • 需求
    • 现有方案
    • 进展
    • 实现
    • 验证

需求

查看K8S集群被探针检测重启的pod什么时间段,因为什么重启了,把所有的pod状态持久化到ES服务。

现有方案

如果环境中只有一种探针方式(HTTP),可以通过Prometheus+grafana来监控pod的可用状态数量,来达到pod什么时间被重启了,原因当然就HTTP方式检测状态码失败导致的。

如果环境中存在多种探针方式(HTTPS、HTTP、TCP),再加上kubernetes目前events事件保留一个小时,超时后就查不到events事件了,我们可以把events做到持久化数据,进阶需求可以做一个企业微信通知????。

进展

1、把所有pod状态事件发送到ES服务(完成)
2、做企业微信通知(待完成)

实现

如果查看一个小时内的所有类型资源的状态可以使用events查看
kubectl get events -n ddi |tail -n 10

最后

以上就是漂亮小熊猫为你收集整理的【DevOps】kubernetes 健康检查,POD状态事件events日志数据持久化(ES+Kibana)的全部内容,希望文章能够帮你解决【DevOps】kubernetes 健康检查,POD状态事件events日志数据持久化(ES+Kibana)所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(51)

评论列表共有 0 条评论

立即
投稿
返回
顶部