首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >kubectl版本错误: exec插件配置为使用API版本client.Authentication.k8s.io/v1alpha 1

kubectl版本错误: exec插件配置为使用API版本client.Authentication.k8s.io/v1alpha 1
EN

Stack Overflow用户
提问于 2022-03-02 07:15:01
回答 9查看 31.2K关注 0票数 29

我正在为我的爱克斯环境安装我的新Mac。安装kubectl后,aws身份验证器和kubeconfig文件放置在默认位置。我运行了kubectl命令,并在命令块中得到了下面提到的错误。

我的集群使用v1alpha1客户端auth版本,所以基本上我也想在我的Mac中使用相同的版本。

我也尝试过使用最新版本的kubectl (1.23.0),仍然是相同的错误。然而,当我尝试使用aws身份验证器(版本为0.5.5)时,我无法下载更低的版本。

有人能帮我解决这个问题吗?

代码语言:javascript
运行
复制
% kubectl version          
Client Version: version.Info{Major:"1", Minor:"20", GitVersion:"v1.20.0", GitCommit:"af46c47ce925f4c4ad5cc8d1fca46c7b77d13b38", GitTreeState:"clean", BuildDate:"2020-12-08T17:59:43Z", GoVersion:"go1.15.5", Compiler:"gc", Platform:"darwin/amd64"}
Unable to connect to the server: getting credentials: exec plugin is configured to use API version client.authentication.k8s.io/v1alpha1, plugin returned version client.authentication.k8s.io/v1beta1

谢谢和问候,萨拉瓦纳

EN

Stack Overflow用户

发布于 2022-06-01 07:37:24

使用kubectl 1.21.9为我修正了它,并使用asdf:

代码语言:javascript
运行
复制
asdf plugin-add kubectl https://github.com/asdf-community/asdf-kubectl.git
asdf install kubectl 1.21.9

我建议在.tools-versions文件中添加以下内容:

代码语言:javascript
运行
复制
kubectl 1.21.9

这个问题是error: exec plugin: invalid apiVersion "client.authentication.k8s.io/v1alpha1" CircleCI的翻版

票数 0
EN
查看全部 9 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71318743

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档