帮助手册

Kubernetes 变更跟踪器

Kubernetes YAML 文件定义并管理集群配置,包括部署、服务和资源分配。跟踪这些 YAML 文件的变更对于维护集群稳定性、排查问题以及确保符合最佳实践至关重要。

Site24x7 的 Kubernetes 变更跟踪器可实时查看配置修改情况,帮助您维护集群完整性、排查问题并满足合规要求。

功能说明 

资源对比

比较同一集群内或不同集群之间的两个资源,深入了解配置变更和差异。使用筛选条件识别特定命名空间、部署或其他资源中的变更。

版本对比

根据更新时间比较历史和当前 YAML 配置,分析修改内容,确保各次部署的一致性。

使用场景 

一位 Kubernetes 管理员发现某关键应用出现意外性能问题。经调查,他怀疑是某次配置变更导致了该问题。

手动查看 YAML 文件并识别不同部署之间的变更既繁琐又容易出错。

解决方案

使用 Kubernetes 变更跟踪器,该管理员:

  1. 比较了部署 YAML 的当前版本和上一个版本。

  2. 发现 CPU 请求和限制值在未经审批的情况下被修改。

  3. 利用版本历史功能精确追溯变更发生的时间。

  4. 回滚配置以恢复最佳性能。

 优势 

  • 快速定位问题:在数分钟内找出根本原因。

  • 减少宕机时间:立即回滚,防止性能持续下降。

  • 提升安全性:未经授权的变更被检测并记录,以备将来审计。

前提条件

注意

如果您尚未添加 Kubernetes 监视器,请按照以下步骤添加

查看对比结果的步骤

在 Site24x7 中,打开 Kubernetes 变更跟踪器(K8s > Kubernetes 变更跟踪器)。在资源对比页面,按照以下步骤对资源或版本进行所需的对比。

对比资源

  1. 在左侧窗口中,从选择资源类型下拉列表中选择资源类型。

  2. 选择集群下拉列表中选择集群。

  3. 选择命名空间下拉列表中选择命名空间。

  4. 选择资源下拉列表中选择资源。
    所有可用版本将列在版本下拉列表中,默认显示最新版本。

  5. 然后,在右侧窗口中,对要进行对比的资源按照上述步骤操作。

对比版本

  1. 在左侧窗口中,从选择资源类型下拉列表中选择资源类型。

  2. 选择集群下拉列表中选择集群。

  3. 选择命名空间下拉列表中选择命名空间。

  4. 选择资源下拉列表中选择资源。
    所有可用版本将列在版本下拉列表中,默认显示最新版本。

  5. 在右侧窗口中,按照上述步骤选择要与最新版本进行对比的版本。 

Kubernetes 变更跟踪器

告警配置 

若要在 YAML 文件发生变更时收到告警:

  1. 导航至 K8s 并选择集群,然后选择资源类型资源

  2. 将鼠标悬停在监视器名称旁边的汉堡包图标 上。

  3. 点击编辑,跳转至编辑 Kubernetes 资源监视器页面。

  4. 配置文件下,点击阈值与可用性字段旁边的添加图标 +

  5. 添加阈值配置文件弹出窗口中,在阈值配置下,将 Kubernetes Resource Config YAML 发生变更时告警设置为,并选择您首选的通知类型。

  6. 点击保存

通过利用变更跟踪和告警,您可以自信地主动管理您的 Kubernetes 部署。

相关链接: 

本文档对您有帮助吗?

您愿意帮助我们改进文档吗?请告诉我们哪些方面可以做得更好。


很抱歉本文档未能让您满意。我们希望了解可以从哪些方面改进您的体验。


感谢您抽出时间分享反馈。我们将利用您的反馈来改进在线帮助资源。

短链接已复制!