CES*_*SCO 3 digital-ocean coreos kubernetes
我已经在我的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)
这是默认行为吗?我希望我的配置能够了解我.我能做什么?
你能提供输出kubectl config view吗?我认为问题可能是你需要做类似的事情
kubectl config set-credentials cluster-admin --username=admin --password=PASSWORD
代替
kubectl config set-credentials admin --password="PASSWORD".
| 归档时间: |
|
| 查看次数: |
1956 次 |
| 最近记录: |