오늘도 한 뼘 더

[k8s] error: exec plugin: invalid apiVersion "client.authentication.k8s.io/v1alpha1" 본문

DevOps & Infra/K8S(Kubernetes)

[k8s] error: exec plugin: invalid apiVersion "client.authentication.k8s.io/v1alpha1"

나른한댕댕이🐶 2023. 1. 10. 17:03
728x90
반응형

  # 문제 내용  

eks로 만든 cluster를 kubectl을 통해서 접근하려고 하니 다음과 같은 에러가 발생

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

 

  # 원인   

kubectl 12.4.x 이상의 버전에서 eks와 연동해서 사용할 경우 발생하는 오류라고 한다.

https://github.com/aws/aws-cli/issues/6920

 

aws eks update-kubeconfig invalid apiVersion · Issue #6920 · aws/aws-cli

Describe the bug Update kubectl from v1.23.6 to 1.24.0 and run commands aws eks update-kubeconfig --name ${EKS_CLUSTER_NAME} --region ${REGION} kubectl version I get the following error and exit st...

github.com

 

  # 해결 방법  

1. kubectl v12.3.6을 다운로드한다.

 curl -LO https://dl.k8s.io/release/v1.23.6/bin/linux/amd64/kubectl

 

2. kubectl 권한 추가 및 kubectl version 확인

 > chmod +x kubectl
 
 > mv ./kubectl /usr/bin/kubectl
 
 > kubectl version

 

728x90
반응형
Comments