Supervisión de servidores
¿Cómo supervisar KUBERNETES-INVENTORY?


ServicePilot server-kubernetes-inventory


¿Qué es el inventario de Kubernetes?

Kubernetes Inventory - también conocido como k8s o kube - es una plataforma de orquestación de contenedores para programar y automatizar el despliegue, la gestión y el escalado de aplicaciones en contenedores.

Un inventario de Kubernetes preciso y actualizado es fundamental para el éxito empresarial debido a su capacidad para reducir los errores de inventario, mejorar la capacidad de una organización para satisfacer las demandas de los clientes y reducir los costes operativos. El inventario de Kubernetes realiza un seguimiento de los Nodos, Contenedores Pod y Conjuntos de Demonios desplegados en un cluster de Kubernetes.

Monitorización del inventario de Kubernetes

Este package monitoriza un cluster Kubernetes comunicándose con la API Kubelet desde un Agente ServicePilot instalado en un Pod. Se asume que los Agentes ServicePilot se ejecutan en Pods como parte de un DaemonSet dentro de un clúster Kubernetes para que cada Agente ServicePilot pueda informar sobre las estadísticas de su Clúster.

Las estadísticas recogidas de esta manera incluyen:

  • DaemonSet
    • Estado y número de pods que ejecutan el DaemonSet
  • Despliegues
    • Estado de las réplicas
  • Nodo
    • Uso de pods
    • Uso de la memoria
      • Uso de la CPU
  • Contenedores de pods
    • Estado
    • Peticiones de memoria y límite
      • Reinicios