Closed6
kubectl versionerror: exec plugin: invalid apiVersion "client.authentication.k8s.io/v1alpha1"

以下のエラーが出る。
$ kubectl version
error: exec plugin: invalid apiVersion "client.authentication.k8s.io/v1alpha1"

$ cat ~/.kube/config | grep apiVersion
apiVersion: v1
apiVersion: client.authentication.k8s.io/v1alpha1

aws-cliのバージョンが古い
$ aws --version
aws-cli/2.6.1 Python/3.9.11 Darwin/22.6.0 exe/x86_64 prompt/off

$ which aws
/usr/local/bin/aws
$ ls -l /usr/local/bin/aws
lrwxr-xr-x 1 root admin 22 5 3 2022 /usr/local/bin/aws -> /usr/local/aws-cli/aws
$ brew list awscli
/usr/local/Cellar/awscli/2.13.10/bin/aws
/usr/local/Cellar/awscli/2.13.10/bin/aws_completer
/usr/local/Cellar/awscli/2.13.10/etc/bash_completion.d/aws_bash_completer
/usr/local/Cellar/awscli/2.13.10/libexec/bin/ (10 files)
/usr/local/Cellar/awscli/2.13.10/libexec/lib/ (7532 files)
/usr/local/Cellar/awscli/2.13.10/libexec/pyvenv.cfg
/usr/local/Cellar/awscli/2.13.10/share/awscli/ (5365 files)
/usr/local/Cellar/awscli/2.13.10/share/zsh/ (2 files)

一旦削除
$ sudo rm /usr/local/bin/aws
$ sudo rm -rf /usr/local/aws-cli
brewで再インストール
$ brew uninstall awscli
Uninstalling /usr/local/Cellar/awscli/2.13.10... (12,918 files, 110.9MB)
$ brew install awscli
このスクラップは2023/08/18にクローズされました