## Cluster 업데이트 후 NodeGroup 업데이트하는 프로세스
<시나리오1>
1. EKS Cluster 버전 업데이트(Kubernetes)
2. 업데이트 노드 그룹 생성(기본적으로 Kubernetes 버전 상속)
3. 이전 버전 노드 그룹 삭제
<시나리오2>
1. EKS Cluster 버전 업데이트(Kubernetes)
2. 노드 그룹 업데이트(기본 적으로 Kubernetes 버전 상속)
=> 노드 그룹 업데이트는 managednoderoup만 가능
<결론>
1. managed nodegroup일 경우 Cluster 업데이트 후 바로 업데이트 가능
2. 자체관리형 nodegroup일 경우 Cluster 업데이트 후 노드 그룹 새로 생성, 그 후 이전 버전 노드 그룹 삭제
1. eksctl version 0.141 이상이어야 가능하기 때문에 eksctl upgrade 필요
1-1) 최신 파일 다운로드
https://github.com/weaveworks/eksctl/blob/main/README.md#installation
1-2) 기존 eksctl.exe 위치에 덮어쓰기
1-3) eksctl version 확인
2. Cluster 업데이트
# eksctl upgrade cluster --name <cluster> --version 1.24 --approve'
eksctl upgrade cluster --name moon-0404 --version 1.24 --approve
3. NodeGroup 업데이트
## Cluster version에 맞게 nodegroup 업데이트 (현재 Cluster Version 1.24)
# eksctl upgrade nodegroup --name=<nodegroup> --cluster=<cluster> --kubernetes-version=1.24
eksctl upgrade nodegroup --name=moon-0404-ng --cluster=moon-0404 --kubernetes-version=1.24
- as is 버전 확인
- 명령어 수행
- 노드그룹 버전 확인
'AWS' 카테고리의 다른 글
[EKS] EBS CSI Driver 업데이트 (0) | 2023.06.22 |
---|---|
[EKS] aws-load-balancer controller 업데이트 (0) | 2023.06.22 |
[EKS] EKS EBS CSI Controller 설치 (0) | 2023.05.23 |
[EKS] nodegroup 생성, 삭제, 조회 명령어 (0) | 2023.05.23 |
[EKS] AWS Load Balancer Controller 설치 (0) | 2023.03.31 |