[问题已处理]-kubectl get pods提示输入username

今天在学习kubernetes的时候  学到namespace 出现一个提示 导致步骤进行不下去.需要输入username 和password

[问题已处理]-kubectl get pods提示输入username

 

操作步骤如下

1 kubectl config set-context ctx-dev \

  --cluster=kubernetes \

  --user=admin \

  --namespace=dev \

  --kubeconfig=/root/.kube/config

 

2 kubectl  config use-context ctx-dev --kubeconfig=/root/.kube/config

 

3 kubectl get pods

 

4 出现报错

 

解决办法

 

切换回原有的上下文配置

kubectl config use-context [email protected]

创建ctx-dev

kubectl config set-credentials ctx-dev   --username=ctx-dev [email protected]

再次切回ctx-dev

kubectl  config use-context ctx-dev --kubeconfig=/root/.kube/config

 

测试

kubectl get pods

 

[问题已处理]-kubectl get pods提示输入username