본문 바로가기
IT Tech/Cloud Native

[CKA] Cluster Maintenance

by _><- 2022. 3. 15.
728x90

# OS Upgrade

cordon은 특정 노드를 선택하여 스케줄 대상에서 제외 시킵니다
SchedulingDisabled를 해제하고 싶다면 uncordon을 사용
drain은 cordon이랑 똑같이 동작 하지만, SchedulingDisabled 된 노드에 남아있는 Pod를 모두 삭제하고 재생성 하는 등의 기능이 추가된 명령어

kubectl drain node1  

kubectl cordon node2 : 

kubectl uncordon node2

 

 # kubeadm upgrade

https://kubernetes.io/docs/tasks/administer-cluster/kubeadm/kubeadm-upgrade/

 

Upgrading kubeadm clusters

This page explains how to upgrade a Kubernetes cluster created with kubeadm from version 1.22.x to version 1.23.x, and from version 1.23.x to 1.23.y (where y > x). Skipping MINOR versions when upgrading is unsupported. To see information about upgrading cl

kubernetes.io

kubeadm token list

kubectl get pods -A

atp-get upgrade

 

# References

https://kubernetes.io/docs/tasks/administer-cluster/configure-upgrade-etcd/#backing-up-an-etcd-cluster

 

Operating etcd clusters for Kubernetes

etcd is a consistent and highly-available key value store used as Kubernetes' backing store for all cluster data. If your Kubernetes cluster uses etcd as its backing store, make sure you have a back up plan for those data. You can find in-depth information

kubernetes.io

https://github.com/etcd-io/website/blob/main/content/en/docs/v3.5/op-guide/recovery.md

 

GitHub - etcd-io/website: etcd.io

etcd.io. Contribute to etcd-io/website development by creating an account on GitHub.

github.com

https://www.youtube.com/watch?v=qRPNuT080Hk

 

반응형

'IT Tech > Cloud Native' 카테고리의 다른 글

[CKA] Security - 인증, 권한  (0) 2022.03.16
[CKA] Software Version  (0) 2022.03.15
[CKA] Init Containers  (0) 2022.03.15
[CKA] Multi Container Pod  (0) 2022.03.15
[CKA] ALM  (0) 2022.03.15