일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
Tags
- Node #POD #Container
- CI #CD #CI/CD
- Excel #엑셀
- test #비교
- jgrp000032 #ocp #
- publishnotreadyaddress
- 티스토리챌린지
- lvm #lv #vg #pv
- Swap Memory
- swap
- function #사용자 정의 함수
- OCP
- NameSpace #NS
- dify
- shell #shell script
- jmap #jstack
- 네트워크 #NW
- Linux #wc
- Kafka #카프카
- bootstrap #css #CSS
- 오블완
- 백준 #10430
- DB #mariaDB #SQL
- dump #jattach
- PODS #POD #pods #pod #파드 #재기동 #롤링재기동 #rolling
- 스왑메모리
- Python #pakage
- memory
- Grid #CSS
- istio #k8s #kubernetes
Archives
- Today
- Total
beomzh_it
k8s POD 문제시 즉 조치 재기동 방법 본문
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 |