개발 관련 일지/k8s
쉽게 시작하는 쿠버네티스 CH6 쿠버네티스 Tips
worldi
2024. 1. 21. 21:13
kubectl 쉽게 쓰는 법
- 배시 자동 완성 : k만 입력하면 kubectl을 쉽게 설정할 수 있다.
- k <tab> <tab> ..
배쉬 셸에 별명 지어 주기
alias k=kubectl
alias ka = ‘ kubectl apply -f ‘
Alias keq = ‘ kubectl exec …’
와 같이 지어줄 수 있다.
쿠버네티스 업그레이드 버전
- 업그레이드 계획을 수립한다 → kudeadm 업그레이드 → kubelet 업그레이드 → 업그레이드 완료를 확인한다.
- 그냥 대충 보고 나중에 다시 찾아봐야 겠다.
kubectl get nodes
kubeadm upgrade plan
yum upgrade kuberadm-1.25.1 -y // kubeadm 업그레이드
kubeadm version
kubeadm upgrade apply 1.25.1
kubelet --version // 이거도 업데이트 해줘야 함
yum upgrade kubelet-1.25.1 -y
kubelet --version
systemctl restart kubelet // restart
systemctl daemon-reload
k get nodes // 비로소 1.25.1 노드가 된다.
kuberadm upgrade node
// 워커 노드 3개 모두 적용한다.
// 모두 1.25.1로 된다. -> 강의 8.9에서 앤서블을 통해서 자동화 할 수 있다.
오브젝트 예약 단축어
위를 바탕으로 다음과 같이 쓸 수 있다.
k get po
k get deploy
k get nodes
k get no