gpt4 book ai didi

azure - 可执行 kubelogin 失败,退出代码为 1

转载 作者:行者123 更新时间:2023-12-02 01:25:47 25 4
gpt4 key购买 nike

我正在使用 API 版本 (1.25.2) 的 Kubernetes 服务器。当我尝试执行 kubectl 命令时出现以下错误

TRONBQQ2:~$ kubectl get nodes
error: unknown flag: --environment
error: unknown flag: --environment
error: unknown flag: --environment
error: unknown flag: --environment
error: unknown flag: --environment
Unable to connect to the server: getting credentials: exec: executable kubelogin failed with exit code 1

从同一终端,我可以访问版本 1.23.12 的 Kubernetes 服务器。

这是由于旧的 kubectl client 版本吗?.

TRONBQQ2:~$ kubectl version --client
Client Version: version.Info{Major:"1", Minor:"19", GitVersion:"v1.19.4", GitCommit:"d360454c9bcd1634cf4cc52d1867af5491dc9c5f", GitTreeState:"clean",
BuildDate:"2020-11-11T13:17:17Z", GoVersion:"go1.15.2", Compiler:"gc", Platform:"linux/amd64"}
TRONBQQ2:~$ sudo apt-get install -y kubectl
Reading package lists... Done
Building dependency tree
Reading state information... Done

kubectl 已经是最新版本(1.19.4-00)。0 已升级,0 已新安装,0 已删除,313 未升级。

我什至尝试升级 kubectl 。即使升级后,版本仍为 v1.19.4。不确定这就是上述错误的原因

最佳答案

尝试检查以下命令是否打印以下选项。

>>>kubelogin -h

Login to azure active directory and populate kubeconfig with AAD tokens

Usage:
kubelogin [flags]
kubelogin [command]

Available Commands:
completion Generate the autocompletion script for the specified shell
convert-kubeconfig convert kubeconfig to use exec auth module
get-token get AAD token
help Help about any command
remove-tokens Remove all cached tokens from filesystem

Flags:
-h, --help help for kubelogin
--logtostderr log to standard error instead of files (default true)
-v, --v Level number for the log level verbosity
--version version for kubelogin

看来我有一个不同的 kubelogin 并且错过了上面指定的命令选项。所以我使用安装了新版本的 kubelogin

 az aks install-cli

如果不行,可以引用“enter image description here”获取kubelogin的brew包

同时导出以下路径

export PATH="/usr/local/bin:$PATH"

一旦 kubelogin 可用,请运行以下命令来转换您的 KUBECONFIG

kubelogin convert-kubeconfig --kubeconfig ./kube/config

关于azure - 可执行 kubelogin 失败,退出代码为 1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/74702519/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com