13.9. AWS Local Zones にクラスターを迅速にインストールする
OpenShift Container Platform 4.14 の場合、Amazon Web Services (AWS) にクラスターをすばやくインストールして、コンピュートノードを Local Zone の場所に拡張できます。このインストールルートを使用すると、インストールプログラムは、設定ファイルで定義した Local Zone ごとにネットワークリソースと Local Zone サブネットを自動的に作成します。インストールをカスタマイズするには、クラスターをデプロイする前に、install-config.yaml
ファイル内のパラメーターを変更する必要があります。
13.9.1. AWS Local Zones を使用するためのインストール設定ファイルの変更
install-config.yaml
ファイルを変更して、AWS Local Zones を含めます。
前提条件
- AWS アカウントが設定されている。
-
aws configure
を実行して、AWS キーおよびリージョンをローカルの AWS プロファイルに追加している。 - OpenShift Container Platform クラスターのサブネットを自動的に作成するようにインストールプログラムを指定するときに適用される設定制限を読みました。「AWS Local Zones におけるクラスターの制限事項」を参照してください。
- 各ゾーンの Local Zone グループにオプトインしました。
-
インストール設定ファイルの作成の手順を使用して、
install-config.yaml
ファイルを作成しました。
手順
エッジコンピュートプールの
platform.aws.zones
プロパティーで Local Zone 名を指定して、install-config.yaml
ファイルを変更します。以下に例を示します。... platform: aws: region: <region_name> compute: - name: edge platform: aws: zones: - <local_zone_name> #...
... platform: aws: region: <region_name>
1 compute: - name: edge platform: aws: zones:
2 - <local_zone_name> #...
Copy to Clipboard Copied! エッジノードを
Los Angeles
とLas Vegas
のローカルゾーンに拡張するus-west-2
AWS リージョンにクラスターをインストールする設定の例。apiVersion: v1 baseDomain: example.com metadata: name: cluster-name platform: aws: region: us-west-2 compute: - name: edge platform: aws: zones: - us-west-2-lax-1a - us-west-2-lax-1b - us-west-2-las-1a pullSecret: '{"auths": ...}' sshKey: 'ssh-ed25519 AAAA...' #...
apiVersion: v1 baseDomain: example.com metadata: name: cluster-name platform: aws: region: us-west-2 compute: - name: edge platform: aws: zones: - us-west-2-lax-1a - us-west-2-lax-1b - us-west-2-las-1a pullSecret: '{"auths": ...}' sshKey: 'ssh-ed25519 AAAA...' #...
Copy to Clipboard Copied! - クラスターをデプロイします。
次のステップ