Restart Pods
Pod 재시작 가이드
배포된 Pod를 재시작하는 단계:
- 왼쪽 메뉴에서 Workloads를 클릭합니다.
- Deployment Group에서 사용된 Cluster과 Namespace를 선택합니다.
- Pod 메뉴를 클릭합니다.
- Actions 열에서 red delete button를 클릭하여 Pod를 삭제합니다.
- 삭제 확인을 위해 OK을 클릭합니다.
정보
Pods는 Deployment Spec에 구성된 Replicas 설정에 따라 자동으로 재생성됩니다.
- Replicas가 1보다 크면 모든 Pods를 재시작하여 ConfigMap 및 Secret 업데이트를 반영해야 합니다.
- 재시작되지 않은 Pods는 적용된 변경 사항을 반영하지 않습니다.
모든 Pods를 한 번에 재시작하는 가이드
모든 Pods를 재시작하는 단계:
- 오른쪽 상단 모서리에 있는 monitor icon을 클릭하여 Web SSH을 엽니다.
- SSH 터미널에서 다음 명령어를 입력합니다:
kubectl rollout restart deploy {deployment-name} -n {deployment-namespace}
Example: kubectl rollout restart deploy cloud-movie-dev -n cloud-movie-dev-ns
- 출력에 다음과 같이 표시되는지 확인합니다:
deployment.apps/{deployment-name} restarted
권한 부족에 대한 오류가 표시되면 Kubernetes 리소스 배포 삭제 권한(예: cluster-administrator 역할)이 필요할 수 있습니다.