gpt4 book ai didi

kubernetes - kubectl请输入用户名:error:EOF

转载 作者:行者123 更新时间:2023-12-02 11:56:42 26 4
gpt4 key购买 nike

运行Please enter Username: error: EOF命令时,我的CI进程kubectl开始出现错误。
kubectl版本与集群版本匹配,我可以使用kubectl config view所示的相同配置从我的机器上很好地运行相同的命令。

以下是日志:

+ kubectl config view
apiVersion: v1
clusters:
- cluster:
certificate-authority-data: DATA+OMITTED
server: REDACTED_FOR_QUESTION
name: REDACTED_FOR_QUESTION
contexts:
- context:
cluster: REDACTED_FOR_QUESTION
user: REDACTED_FOR_QUESTION
name: REDACTED_FOR_QUESTION
current-context: REDACTED_FOR_QUESTION
kind: Config
preferences: {}
users:
- name: REDACTED_FOR_QUESTION
user:
client-certificate-data: REDACTED
client-key-data: REDACTED
++ echo 'Starting Kube proxy - port is 8001'
++ set +e
++ echo 'using kubectl'
++ sleep 1
++ kubectl proxy --port=8001
error: EOF
++ cat backingfile
++ rm backingfile
++ set -e
+ echo Starting Kube proxy - port is 8001 using kubectl Please enter Username:
Starting Kube proxy - port is 8001 using kubectl Please enter Username:
+ kubectl version
Please enter Username: error: EOF
Exited with code 1

我在脚本中正在执行以下操作:
  echo "using kubectl"
kubectl proxy --port=${KUBECTL_PROXY_PORT} > backingfile &
sleep 1 && cat backingfile && rm backingfile
set -e

因为这允许我在后台启动 kubectl,但仍然获得命令的日志。

是什么导致此错误,如何再次成功运行命令? Please enter Username: error: EOF

最佳答案

您似乎指向了不同的KUBECONFIG文件:

1 。您应该验证自己的KUBECONFIG变量,

2 。您可以在脚本中添加--kubeconfig=absolute_path_to_the_KUBECONFIG_file标志

3 请将以上内容与kubectl config --kubeconfig=XXXX use-context xxxx结合使用

请关注Define clusters, users, and contexts

希望对您有所帮助。

关于kubernetes - kubectl请输入用户名:error:EOF,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57829816/

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