16.9. マニフェストファイルの生成
インストールプログラムを使用して、アセットディレクトリーにマニフェストファイルのセットを生成します。マニフェストファイルは、ワーカーマシンに使用する AWS Outposts サブネットを指定し、ネットワークプロバイダーが必要とする設定を指定するために必要です。
install-config.yaml ファイルを再利用する予定の場合は、マニフェストファイルを生成する前にバックアップファイルを作成します。
手順
オプション:
install-config.yamlファイルのバックアップコピーを作成します。cp install-config.yaml install-config.yaml.backup
$ cp install-config.yaml install-config.yaml.backupCopy to Clipboard Copied! Toggle word wrap Toggle overflow アセットディレクトリーにマニフェストのセットを生成します。
openshift-install create manifests --dir <installation_-_directory>
$ openshift-install create manifests --dir <installation_-_directory>Copy to Clipboard Copied! Toggle word wrap Toggle overflow このコマンドにより、以下の情報が表示されます。
出力例
INFO Consuming Install Config from target directory INFO Manifests created in: <installation_directory>/manifests and <installation_directory>/openshift
INFO Consuming Install Config from target directory INFO Manifests created in: <installation_directory>/manifests and <installation_directory>/openshiftCopy to Clipboard Copied! Toggle word wrap Toggle overflow このコマンドにより、以下のマニフェストファイルが生成されます。
出力例
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
16.9.1. マニフェストファイルの変更 リンクのコピーリンクがクリップボードにコピーされました!
AWS Outposts 環境には、マニフェスト生成ファイルの手動変更が必要な以下の制限があります。
- ネットワーク接続の最大伝送単位 (MTU) は、接続を介して渡すことができる最大許容パケットのサイズ (バイト単位) です。Outpost サービスリンクは、最大 1300 バイトのパケットサイズをサポートします。サービスリンクの詳細については、AWS リージョンへの Outpost 接続 を参照してください。
これらの値の変更方法については、以下を参照してください。
ワーカーの
machinesetに Outpost Subnet を使用する<installation_directory>/openshift/99_openshift-cluster-api_worker-machineset-0.yaml ファイルを変更します。サブネット ID を見つけて、Outpost で作成されたプライベートサブネットの ID に置き換えます。その結果、すべてのワーカーマシンが Outpost に作成されます。
ネットワークプロバイダーの MTU 値を指定する
Outpost サービスリンクは、最大 1300 バイトのパケットサイズをサポートします。この要件に従うには、ネットワークプロバイダーの MTU を変更する必要があります。マニフェストディレクトリーの下に、cluster-network-03-config.yml という名前の新しいファイルを作成します。
OpenShift SDN ネットワークプロバイダーを使用する場合は、MTU 値を 1250 に設定します。
Copy to Clipboard Copied! Toggle word wrap Toggle overflow OVN-Kubernetes ネットワークプロバイダーが使用される場合は、MTU の値を 1200 に設定します。
Copy to Clipboard Copied! Toggle word wrap Toggle overflow