openshift不能使用system:admin登录
尝试用单节点的方式部署openshift(通过oc cluster up
部署的集群。),后来不知道什么原因,不能用system:admin登录了,有可能是直接重新部署的问题。
尝试登录提示错误:
1 | [root@openshift ~]# oc login -u system:admin |
实际system:admin通过证书认证的,默认是放在admin.kubeconfig
文件中的,通过KUBECONFIG
环境变量指定这个文件。
我的环境里部署后集群的数据放在目录openshift.local.clusterup
,设置KUBECONFIG
:
1 | export KUBECONFIG=/root/openshift.local.clusterup/kube-apiserver/admin.kubeconfig |
再次登录:
1 | # oc login -u system:admin |