Link Search Menu Expand Document

쿠버네티스 Tips

kubectl 쉽게 쓰는 법

Bash-completion

  • yum install bash-completion -y
  • ~/.bashrc 설정을 통하여 /etc/bash_completion.d/kubectl에 접근하면 BASH에서 자동완성이 가능

Bash shell에 별명(Alias) 지어 주기

alias k=kubectl
alias ka='kubectl apply -f'
alias keq='kubectl exec'

쿠버네티스 버전 업그레이드

업그레이드 순서

쿠버네티스 Tips - 01 쿠버네티스 버전 업그레이드

마스터 노드

  1. kubeadm upgrade plan : 쿠버네티스 최신 버전 확인
  2. yum list kubeadm --showduplicates : 현재 환경에서 kubeadm을 어느 버전까지 올릴 수 있는지 확인
  3. yum upgrade -y kubeadm-1.20.4 : kubeadm 업그레이드
  4. kubeadm upgrade apply 1.20.4 : 업그레이드 내용을 적용
  5. yum upgrade -y kubelet-1.20.4 : kubelet 업그레이드
  6. systemctl restart kubelet : kubelet 재시작
  7. systemctl daemon-reload : 서비스 설정 반영

워커 노드

  1. yum upgrade -y kubelet-1.20.4
  2. systemctl restart kubelet
  3. systemctl daemon-reload

오브젝트 예약 단축어

쿠버네티스 Tips - 02 오브젝트 예약 단축어