[DOCKER] Arrêtez l'application (Pod) sur Kubernetes

Arrêtez l'application (Pod) sur Kubernetes

Dans le cas de Docker, si vous spécifiez l'ID du conteneur avec docker stop, l'application s'arrêtera, Pour Kubernetes, il n'y a pas de commande d'arrêt.

Dans cet article, une commande de substitution atteint le même état qu'un arrêt.

Définition du nombre de répliques

Le nombre de lancements d'applications Kubernetes (pod) est déterminé par le nombre de réplicas. En spécifiant "1" ou plus, le nombre spécifié de pods sera démarré.

En appliquant cette commande et en spécifiant "0", l'application ne démarrera pas et ce sera la même chose que l'arrêt. (Si vous modifiez le nombre de répliques de "1" à "0", l'application se terminera et s'arrêtera immédiatement.)

#kubectl scale deployments [Deployment Name] --replicas=0

Vous pouvez vérifier le nombre de répliques avec la commande suivante

#kubectl get deployments

Si vous souhaitez redémarrer l'application arrêtée, spécifiez 1 ou plus avec la commande Mettre à l'échelle.

#kubectl scale deployments [Deployment Name] --replicas=1

Recommended Posts

Arrêtez l'application (Pod) sur Kubernetes
J'ai participé à Kubernetes Internal # 2