기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
기본 추가 기능 업데이트
이 주제에서는 EKS 클러스터에 포함된 사전 설치된 기본 추가 기능을 업데이트하는 방법을 설명합니다.
주의
이제 eksctl은 기본 추가 기능을 자체 관리형 추가 기능 대신 EKS 추가 기능으로 설치합니다. 기본 네트워킹 추가 기능의 클러스터 생성 유연성에 미치는 영향에 대해 자세히 알아보세요.
추가 기능 업데이트에는 eksctl v0.184.0 이상으로 생성된 클러스터에를 사용할 수 eksctl utils update-<addon> 없습니다. 이 가이드는이 변경 전에 생성된 클러스터에만 유효합니다.
각 EKS 클러스터에는 다음과 같은 3가지 기본 추가 기능이 포함됩니다.
-
kube-proxy -
aws-node -
coredns
사전 설치된 추가 기능 업데이트
클러스터를 통해 eksctl create addons 또는 클러스터 생성 시 수동으로 생성되는 공식 EKS 추가 기능의 경우 이를 관리하는 방법은를 통해 이루어집니다eksctl create/get/update/delete addon. 이 경우 EKS 추가 기능에 대한 문서를 참조하세요.
각 명령을 업데이트하는 프로세스는 다르므로 실행해야 하는 3가지 명령이 있습니다. 다음 모든 명령은를 허용합니다--config-file. 기본적으로 이러한 각 명령은 계획 모드에서 실행되며 제안된 변경 사항에 만족하는 경우 로 다시 실행합니다--approve.
를 업데이트하려면 다음을 kube-proxy실행합니다.
eksctl utils update-kube-proxy --cluster=<clusterName>
를 업데이트하려면 다음을 실행합니다aws-node.
eksctl utils update-aws-node --cluster=<clusterName>
를 업데이트하려면 다음을 실행합니다coredns.
eksctl utils update-coredns --cluster=<clusterName>
업그레이드한 후에는를 실행kubectl get pods -n kube-system하고 모든 추가 기능 포드가 준비 상태인지 확인해야 합니다. 다음과 같이 표시됩니다.
NAME READY STATUS RESTARTS AGE aws-node-g5ghn 1/1 Running 0 2m aws-node-zfc9s 1/1 Running 0 2m coredns-7bcbfc4774-g6gg8 1/1 Running 0 1m coredns-7bcbfc4774-hftng 1/1 Running 0 1m kube-proxy-djkp7 1/1 Running 0 3m kube-proxy-mpdsp 1/1 Running 0 3m