DevOps/ArgoCD

argoCD EKS 업그레이드 관련 Supported versions

Rohin 2023. 10. 19. 14:00
반응형

EKS 업그레이드 작업중 설치된 에드온에 관련하여 EKS 버전에 따른 지원사항을 확인하게된다.
Argocd 같은경우 내용 설명이 되어있긴하지만 해당 내용의 이해를 돕기위해 글을 남깁니다.

영어버전

Supported versions
Similar to the Kubernetes project, the supported versions of Argo CD at any given point in time are the latest patch releases for the N and N - 1 minor versions. These Argo CD versions are supported on the same versions of Kubernetes that are supported by Kubernetes itself (normally the last 3 released versions).

Essentially the Argo CD project follows the same support scheme as Kubernetes but for N, N-1 while Kubernetes supports N, N-1, N-2 versions.

For example if the latest minor version of ArgoCD are 2.4.3 and 2.3.5 while supported Kubernetes versions are 1.24, 1.23 and 1.22 then the following combinations are supported:

Argo CD 2.4.3 on Kubernetes 1.24
Argo CD 2.4.3 on Kubernetes 1.23
Argo CD 2.4.3 on Kubernetes 1.22
Argo CD 2.3.5 on Kubernetes 1.24
Argo CD 2.3.5 on Kubernetes 1.23
Argo CD 2.3.5 on Kubernetes 1.22


한글번역

지원되는 버전
Kubernetes 프로젝트와 마찬가지로 특정 시점에 지원되는 Argo CD 버전은 N 및 N - 1 마이너 버전에 대한 최신 패치 릴리스입니다. 
이러한 Argo CD 버전은 Kubernetes 자체에서 지원하는 것과 동일한 Kubernetes 버전(일반적으로 마지막으로 출시된 3개 버전)에서 지원됩니다.

기본적으로 Argo CD 프로젝트는 Kubernetes와 동일한 지원 체계를 따르지만 N, N-1의 경우 Kubernetes는 N, N-1, N-2 버전을 지원합니다.

예를 들어 ArgoCD의 최신 마이너 버전이 2.4.3 및 2.3.5이고 지원되는 Kubernetes 버전이 1.24, 1.23 및 1.22인 경우 다음 조합이 지원됩니다.

Kubernetes 1.24의 Argo CD 2.4.3
Kubernetes 1.23의 Argo CD 2.4.3
Kubernetes 1.22의 Argo CD 2.4.3
Kubernetes 1.24의 Argo CD 2.3.5
Kubernetes 1.23의 Argo CD 2.3.5
Kubernetes 1.22의 Argo CD 2.3.5

 

위의 말인 즉슨 Argo CD는 Kubernetes 버전과 동일하게 간다.
ex) kubernetes 버전 - 1.28 이면, Argo CD 버전 - 2.8.x

위와같은 상황이며 지원되는 버전에 대해서는 3개 버전까지 지원을 한다고한다. 해당 말같은경우
ex) Argo CD 버전 - 2.8.x 일때 kubernetes 버전 - 1.28, 1.27, 1.26 까지 사용이 가능하다. 
      Argo CD 버전 - 2.7.x 일때 Kubernetes 버전 - 1.28, 1.27, 1.26, 1.25 까지 사용이 가능하다.
      Argo CD 버전 - 2.6.x 일때 Kubernetes 버전 - 1.28, 1.27, 1.26, 1.25, 1.24 까지 사용이 가능하다.
      Argo CD 버전 - 2.5.x 일때 Kubernetes 버전 - 1.27, 1.26, 1.25, 1.24, 1.23 까지 사용이 가능하다.
반대로
ex) Kubernetes 버전 - 1.28 버전일때 Argo CD 버전 - 2.8.x, 2.7.x, 2.6.x 까지 사용이 가능하다.
      Kubernetes 버전 - 1.27 버전일때 Argo CD 버전 - 2.8.x, 2.7.x, 2.6.x, 2.5.x 까지 사용이 가능하다.
      Kubernetes 버전 - 1.26 버전일때 Argo CD 버전 - 2.8.x, 2.7.x, 2.6.x, 2.5.x, 2.4.x 까지 사용이 가능하다.
      Kubernetes 버전 - 1.25 버전일때 Argo CD 버전 - 2.7.x, 2.6.x, 2.5.x, 2.4.x, 2.3.x 까지 사용이 가능하다.