728x90
반응형
서비스 불가 상태인 경우 rollout restart 명령어를 통해 rolling 재기동을 수행한다.
Rolling 재기동을 하게되면 POD 하나가 먼저 새로 기동되고 기존 POD 하나가 내려가며 항상 Min POD수를 충족시켜 Down-time이 존재하지 않는다.
Bastion서버 접속 root계정 스위칭
Kubectl get ns -네임스페이스 명 확인
Kubectl get deploy -n [namespace명]- 디플로이먼트명 확인
Kubectl rollout restart deploy [deployment명] -n [namespace명]
<-rolling 재기동수행
ex) gcp_rsms-was
- kubectl get ns
- kubectl get deploy -n rsms
- kubectl rollout restart deploy rsms-was -n rsms
- kubectl get pods -n rsms -w
하나의 POD만 문제가 될시 재기동
Kubectl get pods
Kubectl delete pod [pod명]
재기동중인 pod 상태 확인
kubectl get pods -n <namespace> -w
Kubectl get pods -n [namespace명]
728x90
반응형
'DevOps > Kubernetes' 카테고리의 다른 글
QoS (Quality of Service) (0) | 2023.07.11 |
---|---|
Pods 증가 / 배포시 체크사항 (0) | 2023.07.10 |
Pods 성능관리 (0) | 2023.07.10 |
Pods 생성/변경 (0) | 2023.07.10 |
NS [NameSpace] 생성하기 (0) | 2023.07.10 |