Kubernetes监控

使用Application Manager的Kubernetes管理系统,可以一目了然地看到整个容器基础设施的性能,并快速调查问题。

Kubernetes(或k8s)是一个开源的容器编排系统,用于跨主机集群自动化部署、扩展和管理应用程序容器。

什么是kubernetes监控和如何监控kubernetes?

Kubernetes集群跨越公共、私有或混合云。K8s编排允许用户跨多个容器构建应用程序服务、跨集群调度这些容器、伸缩这些容器并管理这些容器的运行状况。这就需要K8s监控使用专用的Kubernetes监控解决方案来维护系统的运行状况和可用性。

应用程序管理器等敏锐的Kubernetes监控工具允许管理员调整各种Kubernetes集群监控策略,以适应分布式Kubernetes环境中引入的新基础设施层(在采用容器和容器编配时)。

使用Application Manager的Kubernetes监控工具监控Kubernetes集群。

与Kubernetes集群监控功能提供的应用程序管理器,您可以:

  • 自动发现集群中的组件并映射库bernetes节点、名称空间、部署、复制集、pods和容器中的对象之间的关系。
  • 监控Kubernetes集群状态并轻松地识别错误及其来源。
  • 获得操作数据的可见性,比如使用的资源数量、每个集群和每个pod的名称空间。
  • 跟踪集群的容量和资源利用率,并深入到集群的特定部分。
  • 控制应用程序部署和更新。

 

Kubernetes Monitoring Tools - ManageEngine Applications Manager

监控Kubernetes节点和资源消耗

  • 确定集群中是否有足够的节点,并且对现有节点的资源分配对于使用Kubernetes容器监控系统部署的应用程序来说足够了。
  • 确保集群上的所有节点都是健康的 - 监控Kubernetes节点(工作节点和主节点)的CPU和内存。
  • 在为每个pod定义节点中的实例数量(包括备份实例)时,做出有根据的决策。
  • 了解您的集群在任何给定时间都是过剩还是不足。

 

Kubernetes (K8s) Monitoring - ManageEngine Applications Managers

确保pod可用并运行

使用Applications Manager的Kubernetes管理软件,您将能够:

  • 确保部署中所有需要的pods都在运行,而不是在重启循环中。
  • 确定可能丢失pods的资源限制或配置错误。
  • 跟踪资源消耗峰值,了解特定节点上所有容器的请求失败的频率。
  • 为容器重启设置警报,以识别容器或其主机可能影响其应用程序性能的问题。

 

Monitor Kubernetes Performance - ManageEngine Applications Manager

 

 

Kubernetes托管的应用程序和服务

Kubernetes监控解决方案提供的应用程序管理器使您:

  • 监控运行在集群中的kubernetes托管的应用程序的性能异常值,并跟踪任何单独的错误。
  • 跟踪分布式服务中不同节点上跨容器发送的网络请求的数量,这些请求通常来自世界各地。
  • 管理服务,以确保部署的应用程序始终以最佳方式运行。
  • 查看Kubernetes主组件和节点组件API服务器、Etcd键/值存储、调度器和控制器的状态。
  • 监控pods使用的持久卷存储,以及授予pods独占存储使用权的持久卷声明。

 

Kubernetes Cluster Monitoring - ManageEngine Applications Manager

设置警报并生成报告

Application Manager的Kubernetes监控系统为系统级指标提供警报功能,这样您就可以快速地对集群最重要部分上的问题进行故障排除。您可以生成关于所有重要性能属性的数据丰富的报告,以分析历史趋势并做出明智的决策。

使用Applications Manager的成熟的30天免费试用版启动Kubernetes性能监控。

我们的客户