我用 Rancher 2.5.x 设置了两个集群,一个用于运行 Rancher 服务器的单节点管理集群和一个处理应用程序堆栈的“生产”服务器。
这一切都很好,现在在将牧场主服务器更新到 2.6 期间,显然出现了一些故障,并且牧场主服务器从那时起就关闭了。管理集群本身还在,只有牧场主服务器没有。但是,由于访问是通过 Rancher 服务器传递的,因此我无法通过 kubectl 或 helm 连接到任何集群。
另外,我可以 ssh 到这个服务器。所以我确实可以访问所有资源,但由于我无法连接到集群本身,我无法解决这个问题。我想只要修复 rancher helm 版本以使其再次工作会很容易。但我不知道我怎么能做到这一点。我想过在管理集群的节点上本地运行 kubectl 或 helm,但我不知道如何获取 kubeconfig。我之前使用的kubeconfig连接到rancher服务器,现在恰好是这个问题。
有没有机会在不使用牧场主生成的 kubeconfig 的情况下连接到集群?