Kubectl 还记得我吗?

2024-03-07

我已经在我的 kubernetes api 服务器上实现了基本身份验证,现在我正在尝试配置我的./kube/config以我可以简单运行的方式文件,kubectl get pods

 kubectl config set-cluster digitalocean \
                      --server=https://SERVER:6443 \
                      --insecure-skip-tls-verify=true \
                      --api-version="v1" 
 kubectl config set-context digitalocean --cluster=digitalocean --user=admin
 kubectl config set-credentials admin --password="PASSWORD" 
 kubectl config use-context digitalocean

但现在,它要求提供两次凭据,例如:

dev@desktop: ~/code/go/src/bitbucket.org/cescoferraro                                                                   
$ kubectl get pods                                                                                                      
Please enter Username: admin                                                                                             
enter Password: PASSWORD
Please enter Username: admin                                                                                            
Please enter Password: PASSWORD                                                                                      
NAME                                                READY     STATUS    RESTARTS   AGE 

或者我需要传递标志

kubectl get pods --username=admin --password=PASSWORD

这是默认行为吗?我希望我的配置了解我。我能做些什么?


你能提供输出kubectl config view?我认为问题可能是你需要做类似的事情

kubectl config set-credentials cluster-admin --username=admin --password=PASSWORD

代替

kubectl config set-credentials admin --password="PASSWORD".

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Kubectl 还记得我吗? 的相关文章

随机推荐