Kubernetes/pod

kubernetes pod 재시작하는 방법

babbeolicoding 2023. 8. 25. 23:50

kubernetes에서 pod를 재시작하는 여러 가지 방법이 있고

상황에 맞게 명령어를 사용하면 된다.

 

1. scale 명령어 사용

선택한 deployment pod 개수를 0으로 설정

kubectl scale deployment [deployment-name] --replicas=0

 

선택한 deployment pod 개수를 1로 설정

kubectl scale deployment [deployment-name] --replicas=1

 

2. rollout restart

선택한 deployment pod들만 전체 재시작

kubectl rollout restart deployment [deployment-name]

 

3. delete

원하는 pod만 재시작

kubectl delete pod [pod-name]