728x90
반응형

Upgrade 3

docker -> containerd 이관

#Worker Node 진행 kubeadm 1.24 설치 sudo apt-get install -y kubeadm=1.24.xx-00 #Master에서 진행 업그레이드할 워커노드 drain kubectl drain {node-name} --ignore-daemonsets --delete-emptydir-data #Worker Node 진행 kubectl, kubelet 1.24 설치 sudo apt-get install kubectl=1.24.xx-00 kubelet=1.24.xx-00 -y #Worker Node 진행 kubelet 중지, 도커 제거, containerd 설치 sudo systemctl stop kubelet sudo systemctl disable docker.service --now..

Amazon EKS, 네트워킹 추가 기능 upgrade

1. coredns upgrade #백업 kubectl get deployment coredns -n kube-system -o yaml > aws-k8s-coredns-old.yaml => 해당 백업파일을 apply 시키면 원복이 가능하다. #업그레이드 방법 kubectl set image deployment.apps/coredns -n kube-system coredns=602401143452.dkr.ecr.{region}.amazonaws.com/eks/coredns:{version} => 같은 방법이지만 edit deployment에서 image 부분만 바꿔도 업그레이드 가능하다. #버전 확인 kubectl describe deployment coredns -n kube-system | grep ..

AWS EKS Kubernetes 버전 1.22 to 1.23 upgrade

EKS Kubernetes 버전 업그레이드(1.22 to 1.23)를 진행하기 전 필요한 드라이버가 있는지 수정되는 정책이 있는지 등 확인이 필요하다. 1.22 -> 1.23 으로 업그레이드 시 설치 및 업그레이드 가능한 사항 1. Amazon EBS CSI 드라이버 설치(EBS 볼륨을 사용한다면 필수 설치) : EBS 볼륨을 사용하는 경우 필수 설치 2. CNI Driver 최신 버전 업그레이드 : v1.12.6-eksbuild.1 3. kube-proxy 최신 버전 업그레이드 : v1.23.16-eksbuild.2 4. CoreDNS 최신 버전 업그레이드 : v1.8.7-eksbuild.4 2~4번 네트워크 관련 모듈들 업그레이드는 필수가 아니지만 최신버전을 항상 올려주는게 좋은 것 같다. 아래 표는..

728x90
반응형