Este documento ha sido traducido utilizando tecnología de traducción automática. Si bien nos esforzamos por proporcionar traducciones precisas, no ofrecemos garantías sobre la integridad, precisión o confiabilidad del contenido traducido. En caso de discrepancia, la versión original en inglés prevalecerá y constituirá el texto autorizado.

Solución de problemas de nodos del plano de control

Esta sección se aplica a nodos con el rol controlplane.

Verifica si los contenedores de Controlplane están en ejecución.

Hay tres contenedores específicos lanzados en nodos con el rol controlplane:

  • kube-apiserver

  • kube-controller-manager

  • kube-scheduler

Los contenedores deberían tener el estado Up. La duración mostrada después de Up es el tiempo que el contenedor ha estado en ejecución.

docker ps -a -f=name='kube-apiserver|kube-controller-manager|kube-scheduler'

Resultado de ejemplo:

CONTAINER ID        IMAGE                                COMMAND                  CREATED             STATUS              PORTS               NAMES
26c7159abbcc        rancher/hyperkube:v1.11.5-rancher1   "/opt/rke-tools/en..."   3 hours ago         Up 3 hours                              kube-apiserver
f3d287ca4549        rancher/hyperkube:v1.11.5-rancher1   "/opt/rke-tools/en..."   3 hours ago         Up 3 hours                              kube-scheduler
bdf3898b8063        rancher/hyperkube:v1.11.5-rancher1   "/opt/rke-tools/en..."   3 hours ago         Up 3 hours                              kube-controller-manager

Registro de Contenedores de Controlplane

Si has añadido múltiples nodos con el rol controlplane, tanto kube-controller-manager como kube-scheduler utilizan un proceso de elección de líder para determinar al líder. Solo el líder actual registrará las acciones realizadas. Consulta Kubernetes leader election para ver cómo recuperar al líder actual.

El registro de los contenedores puede contener información sobre cuál podría ser el problema.

docker logs kube-apiserver
docker logs kube-controller-manager
docker logs kube-scheduler

SUSE® Rancher Prime: RKE2 Registro del Servidor.

Si Rancher provisiona un clúster RKE2 que no puede comunicarse con Rancher, puedes ejecutar este comando en un nodo de servidor en el clúster en sentido descendente para obtener los registros del servidor RKE2:

journalctl -u rke2-server -f