3.10.2. 環境に関する情報の取得
AWS VPC クラスターを Outpost に拡張するには、OpenShift Container Platform クラスターと Outpost 環境に関する情報を提供する必要があります。この情報を使用して、ネットワーク設定タスクを完了し、Outpost 内にコンピュートマシンを作成するコンピュートマシンセットを設定します。必要な詳細情報は、コマンドラインツールを使用して収集できます。
3.10.2.1. OpenShift Container Platform クラスターからの情報の取得 リンクのコピーリンクがクリップボードにコピーされました!
OpenShift CLI (oc) を使用して、OpenShift Container Platform クラスターから情報を取得できます。
これらの値の一部またはすべてを、export コマンドを使用して環境変数として保存すると便利な場合があります。
前提条件
- OpenShift Container Platform クラスターを AWS のカスタム VPC にインストールしている。
-
cluster-adminパーミッションを持つアカウントを使用してクラスターにアクセスできる。 -
OpenShift CLI (
oc) がインストールされている。
手順
次のコマンドを実行して、クラスターのインフラストラクチャー ID をリスト表示します。この値を保存しておきます。
$ oc get -o jsonpath='{.status.infrastructureName}{"\n"}' infrastructures.config.openshift.io cluster次のコマンドを実行して、インストールプログラムが作成したコンピュートマシンセットに関する詳細を取得します。
クラスター上のコンピュートマシンセットをリスト表示します。
$ oc get machinesets.machine.openshift.io -n openshift-machine-api出力例
NAME DESIRED CURRENT READY AVAILABLE AGE <compute_machine_set_name_1> 1 1 1 1 55m <compute_machine_set_name_2> 1 1 1 1 55mリストされたコンピュートマシンセットのいずれかの Amazon Machine Image (AMI) ID を表示します。この値を保存しておきます。
$ oc get machinesets.machine.openshift.io <compute_machine_set_name_1> \ -n openshift-machine-api \ -o jsonpath='{.spec.template.spec.providerSpec.value.ami.id}'AWS VPC クラスターのサブネット ID を表示します。この値を保存しておきます。
$ oc get machinesets.machine.openshift.io <compute_machine_set_name_1> \ -n openshift-machine-api \ -o jsonpath='{.spec.template.spec.providerSpec.value.subnet.id}'