aws-cli安装
官方安装网站
Linux环境安装
安装
1
2
3
4
5
# X86/amd
curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip"
unzip awscliv2.zip
sudo ./aws/install
更新
1
2
3
curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip"
unzip awscliv2.zip
sudo ./aws/install --bin-dir /usr/local/bin --install-dir /usr/local/aws-cli --update
aws-cli 安装生效的位置
1
2
3
4
5
6
7
8
9
10
11
1. 命令: /usr/local/bin/aws (无论如何更新这个执行文件不变)
2. 配置文件: /usr/local/aws-cli
/usr/local/aws-cli
└── v2/
├── 2.22.33/
├── 2.25.3/
├── 2.3.1/
└── current -> /usr/local/aws-cli/v2/2.22.33/
5 directories, 0 files
3. 每次更新是在配置文件中覆盖
问题
1.error: exec plugin: invalid apiVersion “client.authentication.k8s.io/v1alpha1”
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
问题缘由:
1. 执行 kubectl 命令时,返回一下错误
error: exec plugin: invalid apiVersion "client.authentication.k8s.io/v1alpha1"
错误表明 kubeconfig 文件中配置的 exec 插件使用了一个无效的 apiVersion,即 client.authentication.k8s.io/v1alpha1
2. 执行更新 kubeconfig文件后依然报错
aws eks update-kubeconfig --name 集群名 --region 地域ID
3. 更新 aws版本、kubectl版本 到最新,依然报上面的错误
原因:
1.
本文由作者按照
CC BY 4.0
进行授权