Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 스위치
- CKA
- ripng
- stp
- eigrp
- ACL
- Redistribute
- 헤더
- OSPF
- ospfv3
- vrrp
- OSI 7 layer
- eigrpv2
- rip
- Etherchannel
- DHCP
- 장비
- Vlan
- crontab
- Inter VLAN
- tunneling
- NAT
- 명령어
- ipv6
- GLBP
- 라우터
- Chrony
Archives
- Today
- Total
Net Eng
[CKA] - Node 관리 본문
[선수 지식]
1. 노드 관리 - 정보 확인
kubectl get nodes
kubectl get nodes -o wide
kubectl descirbe nodes node01
2. 노드 관리 - cordon/uncordon (Pod 실행을 시키지 않음 = SchedulingDisabled)
kubectl cordon node01
kubectl uncordon node01
3. 노드 관리 - drain (실행 중인 Pod 삭제 및 SchedulingDisabled)
kubectl drain node01 --ignore-daemonsets --...
[선수 작업]
kubectl label node node1 disktype=ssd
kubectl label node node2 disktype=hdd
kubectl label node node3 disktype=hdd
kubectl run testpod --image=nginx --port=80
kubectl create deploy testdeploy --image=nginx --port=80 --replicas=5
[문제]
작업 노드: node1
Set the node named node1 as unavailable and reschedule all the pods running on it.
[풀이]
kubectl drain node1
* node1 drain 명령어
kubectl drain node1 --ignore-daemonsets --force --delete-emptydir-data
* 필요한 옵션 추가해서 실행
kubectl get nodes -o wide
* 확인
[참고]
Kubectl Reference Docs
kubernetes.io
'Cloud > Kubernetes' 카테고리의 다른 글
[CKA] - Deployment & Expose the Service (0) | 2024.01.21 |
---|---|
[CKA] - Node 정보 수집 (0) | 2024.01.21 |
[CKA] - Node Labels & nodeSelector (0) | 2024.01.21 |
[CKA] - Rolling update & Roll Back (0) | 2024.01.19 |
[CKA] - Deployment & Pod Scale (0) | 2024.01.19 |