Después de que el sistema experimente una tasa muy alta de eventos en un breve período de tiempo, algunos de los pods de TKG Cluster on Supervisor o del clúster de Kubernetes ascendente se bloquean en el estado Finalizando.
Problema
Después de que el sistema se recupera de una tasa muy alta de eventos, la interfaz de usuario de NSX Application Platform está en un estado Degradado. Además, algunos de los pods de TKG Cluster on Supervisor o el clúster de Kubernetes ascendente se bloquean en el estado Finalizando durante unos minutos o más.
muestra queCausa
Debido a algunos problemas de infraestructura de Kubernetes, algunos de los pods no se pueden eliminar correctamente debido a uno de los siguientes motivos.
- Un finalizador asociado con el pod bloqueado no puede completarse.
- El pod bloqueado no responde a las señales de finalización.
Solución
Solicite al administrador de la infraestructura que utilice la siguiente información para eliminar manualmente los pods que están bloqueados en el estado
Finalizando.
- Inicie sesión en el nodo de control de TKG Cluster on Supervisor o del clúster de Kubernetes ascendente.
- Utilice el siguiente comando para buscar todos los pods que se encuentran en el estado Finalizando.
get pod -A | grep Terminating
- Fuerce la eliminación de los pods con el estado Finalizando mediante el siguiente comando.
kubectl delete pod <pod-name> -n <namespace> --force --grace-period=0
- Repita el siguiente comando y compruebe que los pods bloqueados se hayan eliminado correctamente. Si es necesario, repita el paso 3 de nuevo para los pods que sigan en el estado Finalizando.
get pod -A | grep Terminating