¡Te damos la bienvenida al nuevo sysarmy --help! Para recuperar tu usuario pedí un password reset.

Kubernetes v1.17 no elimina los ReplicaSet al eliminar el Deployment

Ayer acabo de updatear la version de mi kubernetes en AWS EKS a la version 1.17

Mi problema es que ahora haciendo `kubectl delete -f deployment.yaml` no borra el ReplicaSet creado creado por el Deploymentt y el pod sigue ahi, y si aplico `kubectl create -f deployment.yaml` (o apply) crea un nuevo ReplicaSet y me duplica el pod. (todos los ReplicaSet son de 1 pod)

Por ahora estoy borrando manualmente los rs antes de hacer un deploy.

A alguien le paso? lo unico que cambié fue la version de kubernetes T_T

La actualizacion fue de la 1.15 (todo bien aca) a la 1.16 y directamente a la 1.17 (sin testeat a 1.16)

Etiquetado:

Mejor respuesta

  • Respuesta ✓

    Antes de postear en Help asegurese de no ser un idiota como quien les habla.

    El problema es la strategia de update, tenia "RollingUpdate" y usa los probes, al parecer tengo problemas con mis pods y nunca terminaba de hacer el traspaso y matar a los viejos pods.

    Para mas informacion: https://www.weave.works/blog/kubernetes-deployment-strategies

    y dejé que Kubernetes haga su magia hasta definir con el equipo como deployamos los updates futuros.

Accede o Regístrate para comentar.