본문 바로가기

⭐ Kubernetes & EKS/EKS

error: exec plugin: invalid apiVersion "client.authentication.k8s.io/v1alpha1" 발생 시 해결방안

오류내용

EKS 인프라 환경 구성 시 아래와 같은 이상한? 에러 발생

오류 내용 상세

ubuntu@ip-192-168-0-194:~$ kubectl version
error: exec plugin: invalid apiVersion "client.authentication.k8s.io/v1alpha1"

버전이 다르다고 하는데...

바로 구글 검색 → 세계 각국의 다수의 사람들이 위와 같은 오류를 겪고 있었다...

그리고 약 2시간정도 삽질을 하다가 어느 유저의 깃 헙에서 해결방법을 찾았다.

 

Linux

curl -LO https://storage.googleapis.com/kubernetes-release/release/v1.23.6/bin/linux/amd64/kubectl
chmod +x ./kubectl
sudo mv ./kubectl /usr/local/bin/kubectl

위에 명령어 실행하니까 아래와 같이 잘된다... 버전이 바뀌면서 생긴 오류 같은데... 참 어렵다...

ubuntu@ip-192-168-0-194:~$ kubectl get pod --all-namespaces
NAMESPACE     NAME                       READY   STATUS    RESTARTS   AGE
kube-system   coredns-556f6dffc4-dbr2b   0/1     Pending   0          81m
kube-system   coredns-556f6dffc4-krdl8   0/1     Pending   0          81m

조회 잘된다... 워커노드 그룹 붙여야지...ㅠㅠ