Kubernetes/version upgrade
AWS EKS Kubernetes 버전 1.22 to 1.23 upgrade
babbeolicoding
2023. 5. 27. 23:05
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에서 사용 불가)