相关疑难解决方法(0)

Kubectl可以记住我吗?

我已经在我的kubernetes api-server上实现了基本身份验证,现在我尝试以./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
Run Code Online (Sandbox Code Playgroud)

但现在,它要求两次凭证:

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 
Run Code Online (Sandbox Code Playgroud)

或者我需要传递旗帜

kubectl get pods --username=admin --password=PASSWORD
Run Code Online (Sandbox Code Playgroud)

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

digital-ocean coreos kubernetes

3
推荐指数
1
解决办法
1956
查看次数

标签 统计

coreos ×1

digital-ocean ×1

kubernetes ×1