코알못

[EKS] invalid apiVersion 이슈 본문

ETC

[EKS] invalid apiVersion 이슈

코린이s 2023. 6. 25. 10:23
728x90

- 원인 : awscli, kubectl 버전 이슈

$ kubectl get nodes
error: exec plugin: invalid apiVersion "client.authentication.k8s.io/v1alpha1"

- 해결 : 저자의 경우 aws cli 버전을 2로 올려서 해결 하였다.

$ curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip"
$ unzip awscliv2.zip
$ sudo ./aws/install --bin-dir /usr/local/bin --install-dir /usr/local/aws-cli --update
$ aws --version
aws-cli/2.12.1 Python/3.11.3 Linux/4.14.314-238.539.amzn2.x86_64 exe/x86_64.amzn.2 prompt/off

만약 kubectl 버전이 클러스터 버전의 +1 -1 에 해당하는 버전이 아니라면(예: 클러스터가 1.25 버전이라면 1.24, 1.26 버전의 kubectl 까지 허용한다.) 오류 발생한다.

728x90
Comments