我在裸机服务器上创建了2个单主/单节点集群(一个用于测试另一个用于生产)
开发人员工作正常,但是当我尝试从客户端计算机访问产品时,出现了未经授权的错误。更具体地说:
error: You must be logged in to the server (Unauthorized)
不用说,当我通过SSH进入产品集群的主机并执行kubectl get nodes
或任何kubectl
命令时,它就可以工作
在两台服务器上,设置各自的集群后,我使用.conf
将scp
文件从各自的主节点复制到我的客户端计算机上
我的两个集群都具有相同的authinfo,我想知道这是否是一个问题。
kubectl config get-contexts
的输出:
CURRENT NAME CLUSTER AUTHINFO NAMESPACE
kubernetes-admin@dev-cluster dev-cluster kubernetes-admin
* kubernetes-admin@prod-cluster prod-cluster kubernetes-admin