5.6. OpenStack 上の Hosted Control Plane の管理
Red Hat OpenStack Platform (RHOSP) エージェントマシンに Hosted Control Plane をデプロイした後、次のタスクを実行してホステッドクラスターを管理できます。
5.6.1. ホステッドクラスターへのアクセス リンクのコピーリンクがクリップボードにコピーされました!
oc CLI を使用してリソースから kubeconfig シークレットを直接抽出することにより、Red Hat OpenStack Platform (RHOSP) 上のホステッドクラスターにアクセスできます。
ホステッドクラスター (ホスティング) のリソースとアクセスシークレットは、ホステッドクラスターの namespace に格納されます。Hosted Control Plane は、Hosted Control Plane の namespace で実行されます。
シークレット名の形式は次のとおりです。
-
kubeconfigシークレット:<hosted_cluster_namespace>-<name>-admin-kubeconfig.たとえば、clusters-hypershift-demo-admin-kubeconfigです。 -
kubeadminパスワードシークレット:<hosted_cluster_namespace>-<name>-kubeadmin-password。たとえば、clusters-hypershift-demo-kubeadmin-passwordです。
kubeconfig シークレットには、Base64 でエンコードされた kubeconfig フィールドが含まれています。kubeadmin パスワードシークレットも Base64 でエンコードされています。これを抽出し、そのパスワードを使用して API サーバーまたはホステッドクラスターのコンソールにログインできます。
前提条件
-
ocCLI がインストールされている。
手順
次のコマンドを入力して、
admin-kubeconfigシークレットを抽出します。$ 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