Nuevo clúster y linkerd: viz no se inicia.
Tengo un problema, estoy tratando de instalar linkerd en mi clúster, todo va bien.
Seguí exactamente este README oficial.
https://linkerd.io/2.11/tasks/install-helm/
Lo instalé a través de Helm.
MacBook-Pro-6% helm list -n default
NAME NAMESPACE REVISION UPDATED STATUS CHART APP VERSION
linkerd2 default 1 2021-12-15 15:47:10.823551 +0100 CET deployed linkerd2-2.11.1 stable-2.11.1
Linkerd en sí funciona, al igual que el comando linkerd check
.
MacBook-Pro-6% linkerd version
Client version: stable-2.11.1
Server version: stable-2.11.1
Pero cuando intento instalar el tablero viz
como se describe en la página de inicio, ejecuto:
linkerd viz install | kubectl apply -f -
Y al ir con:
linkerd check
...
Resultados de la comprobación de estado: √
Comprobaciones de extensiones de Linkerd
Ejecutando la comprobación de extensión viz:
linkerd viz
Y sigue comprobando las extensiones de viz
, y cuando ejecuto el comando linkerd dashboard
(sé que está obsoleto), muestra el mismo error:
Esperando que la extensión linkerd-viz esté disponible
¿Alguien tiene alguna idea de qué estoy haciendo mal? He estado atascado en esta parte durante 2 horas y nadie parece tener respuestas.
Cabe destacar que cuando ejecuto linkerd check
después de la instalación de viz
, obtengo:
linkerd-viz
√ El espacio de nombres de linkerd-viz existe
√ Los roles de clúster de linkerd-viz existen
√ Existen las asociaciones de roles de clúster de linkerd-viz
√ El servidor de API de tap tiene un certificado válido
√ El certificado del servidor de API de tap es válido durante al menos 60 días
‼ El servicio de API de tap se está ejecutando
FailedDiscoveryCheck: respuesta fallida o faltante de https://10.190.101.142:8089/apis/tap.linkerd.io/v1alpha1: Obtener "https://10.190.101.142:8089/apis/tap.linkerd.io/v1alpha1": net/http: solicitud cancelada mientras se esperaba una conexión (se excedió el tiempo de espera de la cabecera)
consulta https://linkerd.io/2.11/checks/#l5d-tap-api para obtener pistas
‼ Los pods de linkerd-viz están inyectados
no se pudo encontrar el contenedor del proxy para el pod grafana-8d54d5f6d-cv7q5
consulta https://linkerd.io/2.11/checks/#l5d-viz-pods-injection para obtener pistas
√ Los pods de la extensión viz están en ejecución
× Los proxies de la extensión viz están saludables
No se encontraron contenedores "linkerd-proxy" en el espacio de nombres "linkerd"
consulta https://linkerd.io/2.11/checks/#l5d-viz-proxy-healthy para obtener pistas
Depuración
davy.ai
Parece que hay algunos problemas con la instalación del panel de control
viz
.En primer lugar, el servicio de API
tap
no está en funcionamiento, lo cual puede estar causando el problema. El enlace proporcionado en la salida sugiere algunos consejos para solucionar este problema.En segundo lugar, no se encuentran los contenedores proxy para la cápsula
grafana
, lo cual también puede estar causando problemas con los proxies de la extensiónviz
. Nuevamente, el enlace proporcionado en la salida sugiere algunos consejos para solucionar este problema.Por último, no se encuentran los contenedores
linkerd-proxy
en el espacio de nombreslinkerd
, lo cual puede ser la razón de los proxies de extensiónviz
no saludables.Para resolver estos problemas, puedes intentar seguir los siguientes pasos:
tap
siguiendo los consejos proporcionados en el enlace.Solucionar la falta de contenedores proxy para la cápsula
grafana
verificando si la cápsula está en funcionamiento y tiene las etiquetas correctas.Verificar si los contenedores
linkerd-proxy
están desplegados en el espacio de nombreslinkerd
. Si no es así, intenta desplegar de nuevo el plano de controllinkerd
y verifica si eso soluciona el problema.Si todo lo demás falla, intenta pedir ayuda en los foros de la comunidad
linkerd
o en el canal de Slack.¡Buena suerte!