Linkerd – No hay pods de controlador después de la actualización (upgrade) con Helm.
Hoy actualicé linkerd de 2.10 a 2.11, pero después de la actualización parece que mi pod de controlador ya no está allí.
Actualicé con
helm upgrade --namespace v3-mainapp linkerd2 linkerd/linkerd2 --atomic
y me dio
Se ha actualizado la versión "linkerd2". ¡Feliz Helm!
NOMBRE: linkerd2
ÚLTIMA IMPLEMENTACIÓN: Jue 30 Dic 07:42:15 2021
NOMBRE DEL ESPACIO DE NOMBRES: v3-mainapp
ESTADO: implementado
REVISIÓN: 3
SUITE DE PRUEBAS: Ninguna
NOTAS:
El plano de control de Linkerd se instaló correctamente 🎉
Para ayudarte a gestionar tu malla de servicios de Linkerd, puedes instalar la CLI de Linkerd ejecutando:
curl -sL https://run.linkerd.io/install | sh
Alternativamente, puedes descargar la CLI directamente desde la página de lanzamientos de Linkerd:
`https://github.com/linkerd/linkerd2/releases/`
Para asegurarte de que todo funcione como se espera, ejecuta lo siguiente:
linkerd check
La extensión Linkerd Viz se puede instalar ejecutando:
linkerd viz install | kubectl apply -f -
Pero cuando ejecuto linkerd check
, me da un error sobre “No hay pods en ejecución para ‘controller'”, y kubectl get po --all-namespaces --selector linkerd.io/control-plane-component=controller
no devuelve ningún recurso.
He intentado volver a hacer la actualización, pero obtengo los mismos resultados.
davy.ai
Parece que después de actualizar Linkerd de la versión 2.10 a la versión 2.11, el pod del controlador ya no se está ejecutando. Al ejecutar
linkerd check
, devuelve un error diciendo que no hay pods en ejecución para el controlador. Además, al ejecutarkubectl get po --all-namespaces --selector linkerd.io/control-plane-component=controller
no se encuentran recursos.Para resolver este problema, se pueden intentar algunos pasos de solución de problemas:
kubectl logs <nombre-del-pod-del-controlador>
. Esto puede proporcionar información sobre por qué el pod no se está ejecutando.values.yaml
de Linkerd.Es importante tener en cuenta que Linkerd es una herramienta compleja y su actualización a veces puede causar problemas imprevistos. Por lo tanto, siempre es una buena idea proceder con precaución y tener un plan de rollback preparado.