5.6. 在 RHOSP 上管理托管的 control plane
在 Red Hat OpenStack Platform (RHOSP)代理机器上部署托管的 control plane 后,您可以管理托管集群。
5.6.1. 访问托管集群 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
您可以使用 oc CLI 直接从资源中提取 kubeconfig secret 来访问 Red Hat OpenStack Platform (RHOSP)上的托管集群。
托管的集群(托管) 命名空间有托管的集群资源和访问 secret。托管 control plane 命名空间是托管 control plane 运行的位置。
secret 名称格式如下:
-
kubeconfigsecret:<hosted_cluster_namespace>-<name>-admin-kubeconfig。例如clusters-hypershift-demo-admin-kubeconfig。 -
kubeadmin密码 secret:<hosted_cluster_namespace>-<name>-kubeadmin-password。例如,clusters-hypershift-demo-kubeadmin-password。
kubeconfig secret 有一个 Base64 编码的 kubeconfig 字段。kubeadmin 密码 secret 也是 Base64 编码的;您可以提取它,然后使用密码登录到托管集群的 API 服务器或控制台。
先决条件
-
已安装
ocCLI。
流程
输入以下命令提取
admin-kubeconfigsecret:$ oc extract -n <hosted_cluster_namespace> \ secret/<hosted_cluster_name>-admin-kubeconfig \ --to=./hostedcluster-secrets --confirm输出示例
hostedcluster-secrets/kubeconfig输入以下命令来查看托管集群的节点列表以验证您的访问:
$ oc --kubeconfig ./hostedcluster-secrets/kubeconfig get nodes