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控制台(右上角的“复制登录命令”或类似的内容)获取必要的令牌