Helm: Error: cliente de versiones incompatibles [v2.9.1] servidor [v2.8.2]

Creado en 28 ago. 2018  ·  10Comentarios  ·  Fuente: helm/helm

Salida de helm version : cliente - v2.9.1, servidor v2.8.2

Salida de kubectl version : cliente: - v1.11.2, servidor: - v1.9.7
Proveedor de nube / plataforma (AKS, GKE, Minikube, etc.): AKS

cuando intento con helm ls --tiller-namespace=<namespace> obteniendo un error como Error: incompatible versions client[v2.9.1] server[v2.8.2] . Soy un usuario de mac book (instalado a través de brew) y no estoy seguro de cómo degradar mi versión de cliente de helm, ya que no pude obtener mucha ayuda en línea. Consejo amable.

questiosupport

Comentario más útil

@ ajindal3 Estaba teniendo el mismo problema que tú:

$ helm list
Error: incompatible versions client[v2.10.0] server[v2.9.1]

No había instalado previamente el cliente [v2.9.1] y, por lo tanto, no podía simplemente brew switch como lo sugirió @bacongobbler ni la respuesta SO vinculada anteriormente tenía una solución para esa situación. Terminé teniendo que seguir los pasos en una respuesta diferente en esa pregunta SO: https://stackoverflow.com/a/17757092/2356383

Que básicamente dice

Luego ejecuté lo siguiente una vez que tuve la URL del archivo kubernetes-helm.rb correcto

$ brew unlink kubernetes-helm
$ brew install https://raw.githubusercontent.com/Homebrew/homebrew-core/78d64252f30a12b6f4b3ce29686ab5e262eea812/Formula/kubernetes-helm.rb
$ brew switch kubernetes-helm 2.9.1

Espero que esto ayude a alguien.

Todos 10 comentarios

@ ajindal3 con homebrew, puede brew switch , o puede actualizar tiller a v2.9.1 a través de helm init --upgrade . Homebrew es un modelo de actualización de "lanzamiento continuo" en el que no puede instalar una versión específica en un momento determinado sin bifurcar la fórmula o el repositorio de fórmulas caseras y verificar una versión anterior de la fórmula.

Dejé una larga explicación de por qué actualmente no hacemos esto en el # 4549.

esto también es un engaño de https://github.com/helm/helm/issues/1523 , así que cerrando esto. ¡Gracias @technosophos por la respuesta detallada!

Puedo ver que el problema se ha cerrado, pero todavía estoy luchando por encontrar la fórmula de preparación para instalar una versión de timón específica, es decir, 2.8.2 . Desde que hago brew install kubernetes-helm , de forma predeterminada instala la última versión y no sé cómo degradar mi versión de timón local.

Además, no tengo permiso para actualizar el timón.

Si tiene problemas con Homebrew, las versiones anteriores de Helm están disponibles en la página de versiones . Específicamente, Helm 2.8.2 se puede encontrar aquí , y las instrucciones están disponibles en la documentación .

@ ajindal3 Estaba teniendo el mismo problema que tú:

$ helm list
Error: incompatible versions client[v2.10.0] server[v2.9.1]

No había instalado previamente el cliente [v2.9.1] y, por lo tanto, no podía simplemente brew switch como lo sugirió @bacongobbler ni la respuesta SO vinculada anteriormente tenía una solución para esa situación. Terminé teniendo que seguir los pasos en una respuesta diferente en esa pregunta SO: https://stackoverflow.com/a/17757092/2356383

Que básicamente dice

Luego ejecuté lo siguiente una vez que tuve la URL del archivo kubernetes-helm.rb correcto

$ brew unlink kubernetes-helm
$ brew install https://raw.githubusercontent.com/Homebrew/homebrew-core/78d64252f30a12b6f4b3ce29686ab5e262eea812/Formula/kubernetes-helm.rb
$ brew switch kubernetes-helm 2.9.1

Espero que esto ayude a alguien.

@ahaurat eres el verdadero MVP

En caso de que alguien termine en este ticket después de buscar y quiera una solución mejor que Homebrew para administrar las instalaciones de Helm, recientemente encontré asdf que tiene un complemento de helm . asdf le permitirá instalar y cambiar entre cualquier versión de Helm. Incluso le permitirá crear un archivo .tool-versions en un directorio para que la versión de Helm utilizada en ese árbol sea diferente de la versión global.

¿Por qué esto no funciona como brew install [email protected] o la versión de destino que desee? ¿Es esto un problema con homebrew, helm o _____?

¿Fue útil esta página
0 / 5 - 0 calificaciones