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 | 29 | 30 |
Tags
- crontab
- Chrony
- stp
- eigrpv2
- ripng
- ipv6
- 장비
- rip
- 라우터
- tunneling
- Redistribute
- 헤더
- vrrp
- OSPF
- Vlan
- GLBP
- Inter VLAN
- Etherchannel
- CKA
- DHCP
- 스위치
- ospfv3
- 명령어
- OSI 7 layer
- eigrp
- NAT
- ACL
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 |