¿Cómo puedo enumerar, mostrar todos los gráficos instalados por timón en un K8? Si ejecuto helm en un Ubuntu recién instalado, no puedo ver qué repositorios se usaron antes para instalar los gráficos.
Mas o menos
helm show all *¿Puedo exportar de alguna manera la lista de repositorios y el historial de helm del servidor utilizado anteriormente al nuevo servidor ubuntu? ¿Dónde guarda helm el repositorio instalado, etc.?
antiguo servidor ubuntu
Helm repo list NAME URL gitlab https://charts.gitlab.io/ harbor https://helm.goharbor.io bitnami https://charts.bitnami.com/bitnamiEl nuevo servidor ubuntu
Helm repo list NAME URLGracias por adelantado
¿Cómo puedo enumerar, mostrar todos los gráficos instalados por timón en un K8?
helm list --all-namespaces
¿Dónde guarda helm el repositorio instalado, etc.?
De forma predeterminada , en Objetos secretos en el mismo espacio de nombres que la versión, pero esto se puede cambiar.
¿Puedo exportar de alguna manera la lista de repositorios y el historial del timón?
Realmente no. Puede usar helm get values para obtener el conjunto de valores con los que se instaló una versión en particular. No creo que haya una opción para decirle de dónde vino originalmente el gráfico.
En lugar de intentar exportar esta información desde un clúster, un mejor enfoque es asegurarse de tener una copia de la información que necesita para volver a crearla en el control de código fuente. Si el estado del clúster es lo suficientemente pequeño, puede intentar recrearlo en una instalación de Kubernetes basada en escritorio (Docker Desktop, minikube, kind) para fines de prueba. Este podría ser un directorio de scripts de shell con comandos de instalación y archivos YAML de valores coincidentes; también existen herramientas de nivel superior como Helmsman y Helmfile que intentan mantener una instalación de varios gráficos juntos.
helm list -A