设置我的群集后,尝试连接到我的群集。测试一切正常。但出现以下错误。
执行的命令i:kubectl获取服务
错误i获取:
无法连接到服务器:获取凭证:解码标准输出:在client.authentication.k8s.io/v1alpha1方案“pkg/client/auth/exec/exec.go:62”中没有为版本“www.example.com“注册任何类型的“执行凭据”
设置我的群集后,尝试连接到我的群集。测试一切正常。但出现以下错误。
执行的命令i:kubectl获取服务
错误i获取:
无法连接到服务器:获取凭证:解码标准输出:在client.authentication.k8s.io/v1alpha1方案“pkg/client/auth/exec/exec.go:62”中没有为版本“www.example.com“注册任何类型的“执行凭据”
2条答案
按热度按时间klh5stk11#
与此相关的
https://github.com/kubernetes/kubectl/issues/1210。
是的。
请尝试更新您的
aws-cli
和kubectl
。whlutmcx2#
在我将本地Docker Desktop升级到最新版本4.12.0(85629)后出现了此问题。由于此版本在运行kubctl命令更新我的功能分支Hoard映像时导致问题,我按照以下步骤解决了这些问题。
1.我更新了C:/Users/vvancha/.kube下的本地配置文件,将v1 alpha 1替换为v1 beta1
1.我从https://github.com/derailed/k9s/releases中获取了k9 s的最新版本。我获取的最新版本是https://github.com/derailed/k9s/releases/download/v0.26.7/k9s_Windows_x86_64.tar.gz
1.我在本地通过命令将AWS CLI更新为最新的CLI 2版本
1.运行cmd,msiexec. exe/i https://awscli.amazonaws.com/AWSCLIV2.msi确认我的版本是aws-cli/2.8.3 Python/3.9.11 Windows/10 exe/AMD 64提示/关闭
1.我更新了指向我所需角色的STS客户端
1.运行命令以更新kubernate aws --区域us-east-1 eks update-kubeconfig --名称dma-dmpreguse 1--别名dmpreguse 1〈根据您的需要更改
1.打开你的k9 s并验证它。现在我可以更新我所需的更改了。