☸️

TIL: Kubernetes에서 Pod(Deployment) 재시작하기

Date
2021/02/13
Tags
TIL
Docker
Kubernetes
Created by

문제 상황

레플리카 팟 3개짜리 Deployment에서 텔레그램 봇을 돌리고 있는데, 실제로 로그를 보니 팟 1개만 정상적으로 동작하고 있고 나머지 2개는 동작하지 않고 리소스만 낭비하고 있는 상황이었다 (팟 3개의 Status는 모두 Running이었지만, 실제 로그를 보면 2개는 동작하지 않고 있었다).
그래서 동작하지 않는 팟 2개를 종료하려고 Deployment의 replica를 1로 줄였더니, 제대로 작동하고 있는 팟 1개와 작동하지 않는 팟 1개가 삭제되고 말았다. Deployment를 포함하여 팟을 재시작해야 했다.

해결

$ kubectl rollout restart deployment [deployment_name]
Shell
복사
해결!

References