2.3. OCI インフラストラクチャーのリソースとサービスの作成
仮想マシン (VM) またはベアメタルシェイプ上に OCI 環境を作成する必要があります。この環境を作成すると、OpenShift Container Platform をインストールし、幅広いクラウドオプションと強力なセキュリティーポリシーをサポートするインフラストラクチャーにクラスターをデプロイできます。OCI コンポーネントに関する事前の知識があれば、OCI リソースの概念を理解し、組織のニーズに合わせてリソースを設定する方法を理解するのに役立ちます。
Agent-based Installer 方式で OpenShift Container Platform クラスターを OCI にインストールするには、OCI リソースとサービスを手動で作成する必要があります。
OpenShift Container Platform との互換性を確保するには、各 DNS レコードのレコードタイプとして A
を設定し、次のようにレコードに名前を付ける必要があります。
-
api.<cluster_name>.<base_domain>
。これは API ロードバランサーのapiVIP
パラメーターをターゲットとしています。 -
api-int.<cluster_name>.<base_domain>
。これは API ロードバランサーのapiVIP
パラメーターをターゲットとしています。 -
*.apps.<cluster_name>.<base_domain>
。これは Ingress ロードバランサーのingressVIP
パラメーターをターゲットとしています。
api.*
および api-int.*
DNS レコードは、コントロールプレーンマシンに関連しています。そのため、インストールした OpenShift Container Platform クラスター内のすべてのノードがこれらの DNS レコードにアクセスできることを確認する必要があります。
前提条件
- OpenShift Container Platform クラスターをホストするために OCI アカウントを設定しました。Prerequisites (Oracle ドキュメント) を参照してください。
手順
必要な OCI リソースとサービスを作成します。
接続環境でのインストールについては、Provisioning Cluster Infrastructure Using Terraform (Oracle ドキュメント) を参照してください。
非接続環境でのインストールについては、Provisioning OCI Resources for the Agent-based Installer in Disconnected Environments (Oracle ドキュメント) を参照してください。