在Kubernetes User Account中我们添加了一个用户,下面语句可以将这个用户直接配置进kube config 配置文件
sudo kubectl config --kubeconfig=./kubeconfig.yaml set-credentials lizhe --client-certificate=/home/lizhe/works/client.crt --client-key=/home/lizhe/works/client.key
创建一个新的context
kubectl config --kubeconfig=./kubeconfig.yaml set-context lizhe_context --cluster=local --namespace=default --user=lizhe
切换 context
kubectl config --kubeconfig=./kubeconfig.yaml use-context lizhe_context
这个用户只能访问 default namespace 下的 list pod