오늘도 한 뼘 더

[k8s] AWS EKS - Error: invalid version, supported values: 1.21, 1.22, 1.23, 1.24 본문

DevOps & Infra/K8S(Kubernetes)

[k8s] AWS EKS - Error: invalid version, supported values: 1.21, 1.22, 1.23, 1.24

나른한댕댕이🐶 2024. 5. 29. 10:32
728x90
반응형

  # 배경  

eksctl 명령어를 통해서 AWS EKS 서비스에 클러스터를 생성하는 작업을 진행했다. 

클러스터의 버전을 config 파일에 명시해서 진행을 하는 중에 다음과 같은 에러가 발생하였다. 

apiVersion: eksctl.io/v1alpha5
kind: ClusterConfig
metadata:
    name: test
    region: ap-northeast-2
    version: "1.29"

 

  # 문제  

eksctl 명령어를 사용하여 클러스터를 생성하는 중 다음과 같은 에러가 발생하였다. 

Error: invalid version, supported values: 1.21, 1.22, 1.23, 1.24

 

eksctl 버전에 따라 지원하는 쿠버네티스 버전이 다른데 구 버전의 eksctl을 사용하고 있어 해당 버전으로는 최신 버전의 쿠버네티스 클러스터를 생성할 수 없는 것이었다. 

 

  # 해결 방법  

eksctl 버전 문제이기 때문에 eksctl 버전을 업그레이드하면 된다. 

 

## eksctl 버전 업그레이드하기

업그레이드 전 버전 확인

$ eksctl version
> 0.128.0

 

eksctl 버전 업그레이드하기

$ curl --silent --location "https://github.com/weaveworks/eksctl/releases/latest/download/eksctl_$(uname -s)_amd64.tar.gz" | tar xz -C /tmp

$ sudo mv /tmp/eksctl /usr/local/bin

 

업그레이드 후 버전 확인

$ eksctl version
> 0.178.0
728x90
반응형
Comments