CNE GCP Ready: クラウドネイティブエクスペリエンスの設定
Cloud Native Experience (CNE) 環境をブートストラップした後、デプロイメントに必要なプラットフォームコンポーネントを設定します。
CNEはGitOpsのアプローチを採用している。 インフラストラクチャとアプリケーションの設定はGitOpsリポジトリで定義され、リポジトリにコミットされた変更はArgo CDを介してクラスターに自動的に同期されます。
設定作業には通常、ドメインとTLS証明書を介したサービスの公開、シークレットの管理、バックアップの設定、オーバーレイの設定、およびGitOpsワークフローを通じたプラットフォームの運用が含まれます。
主な設定項目は以下のとおりです。
-
Kubernetes クラスターへのアクセス – Google Cloud Connect Gateway を介してプライベート GKE クラスターに接続します。
-
オーバーレイを使用した OSGi モジュールまたはクライアント拡張機能の追加 – Liferay イメージを再構築せずに、OSGi モジュール、クライアント拡張機能、およびその他のカスタマイズを適用します。
-
環境のクリーンアップ – CNE デプロイメントを削除し、GCP リソースを解放します。
-
Argo CD ドメインと TLS の設定 – カスタム ドメインを介して Argo CD サーバーを公開し、安全なアクセスのために TLS 証明書を設定します。
-
LiferayドメインとTLSの設定 – Liferay環境へのパブリックアクセスを設定し、TLS証明書を管理します。
-
ポータル プロパティの設定 – GitOps
liferay.yamlファイルを使用してポータル プロパティを設定し、監査可能でバージョン管理された構成にします。 (プロバイダー間で共有されます。) -
増分バックアップとリストア – GitOps 管理ワークフローを使用して、スケジュールされたバックアップとリストア環境を構成します。
-
シークレットとライセンスの管理 – GitOps 認証情報、TLS 証明書、および Liferay ライセンス ファイルを保存します。
-
移行パス – データベースとドキュメントライブラリを GCP 環境に移行するための移行方法を選択します。
- Elasticsearch の使用 – Liferay の検索ワークロード用に Elasticsearch クラスターを構成します。