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번 네트워크 관련 모듈들 업그레이드는 필수가 아니지만
최신버전을 항상 올려주는게 좋은 것 같다.
아래 표는 EKS kuber 버전별 EKS 추가 기능 유형의 최신 버전이다.
coredns 버전별 최신 버전
kube-proxy 버전별 최신 버전
CNI Driver 버전별 최신 버전
추가적으로 설치나 업그레이드를 떠나서 추가된 사항들을 간단히 요약하자면 아래와 같다.
1. Kubernetes에서 pods, 서비스, 노드에 대한 IPv4/IPv6 듀얼 스택 네트워킹 정식 출시
2. Kubernetes에서 PSA(포드 보안 승인) 기능이 베타 상태 지원(추후 PSP -> PSA 로 대체, PSP는 1.25에서 제거)
3. Kubernetes에서 ephemeral debug container 사용 가능
- EKS 버전이 1.22에서는 해당 기능을 지원하지 않는다고 나옴
- EKS 버전이 1,23인 경우는 사용이 가능
4. Kubernetes에서 HorizontalPodAutoscaler autoscaling/v2 정식 출시(베타 버전은 1.26에서 사용 불가)
'Kubernetes > version upgrade' 카테고리의 다른 글
docker -> containerd 이관 (2) | 2023.10.18 |
---|---|
kubernetes v1.23 to v1.24(docker-shim -> cri-docker 전환) (0) | 2023.09.14 |
Amazon EKS, 네트워킹 추가 기능 upgrade (0) | 2023.06.07 |
EBS CSI Driver 설치 방법 (0) | 2023.05.28 |