5.4. ピア Pod の config map の作成
ピア Pod の config map を作成する必要があります。
手順
Compute Engine インスタンスにログインして、次の環境変数を設定します。
次のコマンドを実行してプロジェクト ID を取得します。
GCP_PROJECT_ID=$(gcloud config get-value project)
$ GCP_PROJECT_ID=$(gcloud config get-value project)
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 次のコマンドを実行してゾーンを取得します。
GCP_ZONE=$(gcloud config get-value compute/zone)
$ GCP_ZONE=$(gcloud config get-value compute/zone)
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 次のコマンドを実行して、ネットワーク名のリストを取得します。
gcloud compute networks list --format="value(name)"
$ gcloud compute networks list --format="value(name)"
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 次のコマンドを実行してネットワークを指定します。
GCP_NETWORK=<network_name>
$ GCP_NETWORK=<network_name>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 自動モードのネットワークのみがサポートされます。現時点ではカスタムネットワークはサポートされていません。
以下の例に従って
peer-pods-cm.yaml
マニフェストファイルを作成します。Copy to Clipboard Copied! Toggle word wrap Toggle overflow - GCP_MACHINE_TYPE
- ワークロードオブジェクトでマシンタイプが定義されていない場合に使用される、デフォルトのマシンタイプを定義します。
- TAGS
-
Pod 仮想マシンインスタンスの
key:value
ペアとしてカスタムタグを設定して、ピア Pod のコストを追跡したり、異なるクラスター内のピア Pod を識別したりできます。 - PEERPODS_LIMIT_PER_NODE
-
この値を増やすと、ノード上でより多くのピア Pod を実行できます。デフォルト値は
10
です。 - ROOT_VOLUME_SIZE
- コンテナーイメージが大きい Pod の場合はこの値を増やします。Pod 仮想マシンのルートボリュームのサイズをギガバイト単位で指定します。デフォルトおよび最小サイズは 6 GB です。
以下のコマンドを実行して config map を作成します。
oc create -f peer-pods-cm.yaml
$ oc create -f peer-pods-cm.yaml
Copy to Clipboard Copied! Toggle word wrap Toggle overflow