Kubernetes 无法登录Openshift群集

Kubernetes 无法登录Openshift群集,kubernetes,openshift,redhat,openshift-client-tools,openshift-3,Kubernetes,Openshift,Redhat,Openshift Client Tools,Openshift 3,升级kubectl后,我无法登录Openshift群集 当我尝试使用oc login命令登录时,它正在还原以下错误消息: Error: unknown command "login" for "kubectl" Did you mean this? logs plugin Run 'kubectl --help' for usage. 下面是一些详细的版本从机器,我有登录问题 # kubectl version Client Versi

升级
kubectl
后,我无法登录Openshift群集

当我尝试使用
oc login
命令登录时,它正在还原以下错误消息:

Error: unknown command "login" for "kubectl"

 Did you mean this?

 logs
 plugin

 Run 'kubectl --help' for usage.
下面是一些详细的版本从机器,我有登录问题

# kubectl version

 Client Version: version.Info{Major:"1", Minor:"18", GitVersion:"v1.18.0", GitCommit:"9e991415386e4cf155a24b1da15becaa390438d8", GitTreeState:"clean", BuildDate:"2020-03-25T14:58:59Z", GoVersion:"go1.13.8", Compiler:"gc", Platform:"linux/amd64"}

 error: You must be logged in to the server (the server has asked for the client to provide credentials)
下面是我没有问题的机器版本的一些详细信息,我可以登录并且没有升级kubectl版本

# kubectl version

 Client Version: version.Info{Major:"", Minor:"", GitVersion:"v0.0.0-master+$Format:%h$", GitCommit:"$Format:%H$", GitTreeState:"", BuildDate:"1970-01-01T00:00:00Z", GoVersion:"go1.12.12", Compiler:"gc", Platform:"linux/amd64"}

 Server Version: version.Info{Major:"1", Minor:"16+", GitVersion:"v1.16.2+f2384e2", GitCommit:"f2384e2", GitTreeState:"clean", BuildDate:"2020-06-16T03:21:27Z", GoVersion:"go1.12.12", Compiler:"gc", Platform:"linux/amd64"}

另外:我已经通过降级
kubectl
版本进行了检查,但是在我无法使用
oc-login
登录的机器上出现了相同的错误,看起来您以某种方式将
oc
符号链接到
kubectl

正如您所注意到的,
kubectl
没有
login
方法,您需要实际使用
oc
CLI工具登录到OpenShift集群。这将获得与OpenShift API对话所需的适当令牌


或者,您可以通过OpenShift Web控制台(右上角的“复制登录命令”或类似内容)获取必要的令牌。

看起来您以某种方式将
oc
符号链接到
kubectl

正如您所注意到的,
kubectl
没有
login
方法,您需要实际使用
oc
CLI工具登录到OpenShift集群。这将获得与OpenShift API对话所需的适当令牌

或者,您可以通过OpenShift Web控制台(右上角的“复制登录命令”或类似的内容)获取必要的令牌