Closed6

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

dehio3dehio3

以下のエラーが出る。

$ kubectl version
error: exec plugin: invalid apiVersion "client.authentication.k8s.io/v1alpha1"
dehio3dehio3
$ cat ~/.kube/config | grep apiVersion
apiVersion: v1
      apiVersion: client.authentication.k8s.io/v1alpha1
dehio3dehio3

aws-cliのバージョンが古い

$ aws --version
aws-cli/2.6.1 Python/3.9.11 Darwin/22.6.0 exe/x86_64 prompt/off
dehio3dehio3
$ 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)
dehio3dehio3

一旦削除

$ 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にクローズされました