반응형
목차
증상
aws eks cluster 생성이후 노드 정보를 확인하려고 커맨드를 입력했는데
error: exec plugin: invalid apiVersion "client.authentication.k8s.io/v1alpha1"
라는 에러가 발생하였다.
인터넷 검색해보니 kubectl의 버전을 낮추라느니 kubeconfig 파일에서 v1alpha1 을 v1beta1로 바꾸라는 의견이 있었다.
개인적인 생각으로는 만든사람이 바보도 아닌데 버전 업하면서 eks 와 호환되지 않게 만들지는 않았을것이다.
그러므로 최신버전인데 많이 사용하는 aws eks호환이 안된다? 말이 되지 않는다.
(잘안쓰는건 호환이 안되는건 이해가 된다.)
뭔가 다른 이유가 있을 것 같아 좀더 찾아보았다.
https://qiita.com/meta_plankton/items/c3207f8bebb11efb3f9f
문제 해결
aws-cli 버전이 낮아서 업데이트 이후 안되는것이라는 의견이 있어 버전업을 했다.
https://docs.aws.amazon.com/ko_kr/cli/latest/userguide/getting-started-install.html
윈도우의 경우 msi 파일을 다시 받아서 설치하면된다.
(중간에 멈추는데 기다리면 진행된다.)
그리고 eks update 를 한뒤..
node 확인을 해보았다.
여러가지가 복합적으로 될때는 버전 이슈가 굉장히 높은 것 같다.
끝
반응형
댓글