Gestión de Kubernetes

Cargas de trabajo y aplicaciones

Siga Pods, Deployments, StatefulSets y otras cargas de trabajo desde la comprobación de estado hasta las acciones correctivas.

Vistas de cargas de trabajo

Battani ofrece páginas independientes para Pods, Deployments, ReplicaSets, StatefulSets, DaemonSets, Jobs y CronJobs. La vista Aplicaciones presenta los Deployments desde la perspectiva de la aplicación. Los filtros de namespace y búsqueda ayudan a centrarse en los recursos afectados.

  • Examine el estado de los recursos, el número de réplicas y los Pods relacionados.
  • Consulte el YAML y edite los recursos compatibles con el permiso correspondiente.
  • Escale Deployments, ReplicaSets y StatefulSets; reinicie DaemonSets.
  • Examine y gestione las solicitudes y límites de recursos de los Deployments y la configuración HPA/VPA.

Investigar una aplicación que no arranca

  1. Seleccione el clúster y el namespace correctos y localice el Deployment.
  2. Compare las réplicas deseadas y disponibles y abra el Pod afectado.
  3. Acote la causa mediante los eventos, los detalles de describe y los registros del contenedor.
  4. Con los permisos necesarios, ajuste los recursos o el YAML y compruebe de nuevo el estado del Pod.

Efectos de los cambios

Los cambios de escala y de YAML se aplican directamente al recurso de Kubernetes seleccionado. Al eliminar un Pod gestionado por un controlador, este puede crear otro; para un cambio duradero, examine la carga de trabajo propietaria.

El escalado automático necesita los controladores y la infraestructura de métricas correspondientes en el clúster. Disponer de una pantalla HPA o VPA no instala esos componentes automáticamente.