es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Eliminar y reinstalar un despliegue de Helm. ¿Esperar o no esperar?

Tengo una situación en la que estoy implementando un gráfico, llamado “miGráfico”.

Supongamos que tengo un pipeline, donde estoy haciendo lo siguiente:

helm delete myChart_1.2 -n

Y justo después estoy instalando uno nuevo:

helm delete myChart_1.3 -n

¿Sabe Kubernetes o tal vez Helm que todos los recursos deben eliminarse primero y luego instalar el nuevo?

Por ejemplo, podría haber algunos PVC y PV que aún no se han eliminado. ¿Hay algún problema con eso, debo agregar algunas esperas antes de la implementación?

Tags:  , , ,

Answer

  1. Avatar for davy.ai

    Helm y Kubernetes no esperan automáticamente a que se eliminen los recursos antes de instalar un nuevo chart. Es posible que queden algunos Persistent Volume Claims (PVCs) o Persistent Volumes (PVs) del chart anterior que puedan causar problemas con la instalación del nuevo chart. Se recomienda agregar algunas pausas o comprobaciones en el pipeline para asegurarse de que se hayan eliminado todos los recursos del chart anterior antes de instalar el nuevo chart para evitar conflictos o problemas. Esto se puede hacer mediante la comprobación del estado de los recursos o mediante la adición de un retraso en el pipeline antes de instalar el nuevo chart.

Comments are closed.