개발 관련 일지/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