チュートリアル: Azure Kubernetes ServiceのSitecoreへのSCCHコネクタ モジュールの追加
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
Sitecore Connect Content Hub (SCCH) コネクタは、Azure Kubernetes Service (AKS) のSitecoreコンテナー環境に追加できます。
このチュートリアルでは、次の方法について説明します。
-
SCCHイメージをビルドしてAzureにプッシュする
-
デプロイ用のファイルとフォルダーの準備
-
kubectlコマンドを使用してコンテナをデプロイします
SCCHイメージをビルドしてAzureにプッシュする
SCCHイメージをビルドしてAzureにプッシュする
SCCHのイメージをビルドしてAzureにプッシュするには、次のようにします。
-
DockerでSitecoreにSCCHコネクタ モジュールを追加するで説明されているように、SCCHのイメージをビルドします。
-
Windowsコンソールを開き、docker tagコマンドを使用して画像にタグを付けます。例えば:
-
コンソールで、docker pushコマンドを使用して、イメージをAzureレジストリにプッシュします。例えば:
デプロイ用のファイルとフォルダーの準備
デプロイ用のファイルとフォルダーの準備
インストール内のファイルとフォルダをデプロイメント用に準備するには、次のようにします。
-
SCCHコンテナ デプロイメント パッケージを抽出したフォルダで、SCCH\<Sitecore version>\k8s\<windows version>フォルダ ( SCCH\k8s\ltsc2019など) に移動します。 overridesサブフォルダをSitecore Experience Platform (SXP) コンテナ展開パッケージフォルダk8s\<version> ( xp1フォルダと同じレベル) にコピーします。
-
Kubernetes上のSitecore 10.1.3にデプロイする場合は、k8s\<version>\overrides\<topology> フォルダにサブフォルダを作成し、initという名前を付けます。 initサブフォルダでファイルを作成し、kustomization.yamlという名前を付けて、次の手順を追加します。
-
overrides\<topology>\secretsフォルダーで、次の各ファイルを接続文字列の詳細で更新します。
-
sitecore-cmp-content-hub.txt
-
sitecore-cmp-service-bus-entity-path-in.txt
-
sitecore-cmp-service-bus-entity-path-out.txt
-
sitecore-cmp-service-bus-subscription.txt
-
sitecore-dam-content-hub.txt
-
sitecore-dam-external-redirect-key.txt
-
sitecore-dam-search-page.txt
メモ各ファイルには、接続文字列の例が含まれています。
-
コンテナをデプロイする
コンテナをデプロイする
kubectlコマンドを使用してコンテナーをデプロイする前に、AKSクラスター構成を準備し、イングレス コントローラーをデプロイする必要があります。これを行う方法については、Sitecoreのダウンロード ページで入手できるInstallation Guide for Production Environment for Kubernetesを参照してください。
コンテナと必要なKubernetesコンポーネントをデプロイするには:
-
Windowsコンソールを開き、k8s\<version> フォルダーに移動します。
-
シークレットをデプロイします。次のコマンドを使用します。
-
externalフォルダを実行します。次のコマンドを使用します。
-
すべてのコンテナのステータスがOk/Runningになるまで待ちます。次のコマンドでステータスを確認できます。
-
initフォルダを実行します。
-
Sitecore 10.1.3にデプロイする場合は、次のコマンドを使用します。
-
他のSitecoreバージョンにデプロイする場合は、次のコマンドを使用します。
-
-
すべてのコンテナのステータスがCompletedになるまで待ちます。次のコマンドでステータスを確認できます。
-
XP1トポロジを使用していて、永続ボリュームを作成する場合は、次のコマンドを実行します。
手記永続ボリュームは、XP1トポロジでのみ使用できます
-
SCCHの変更でSitecoreコンテナーを実行します。次のコマンドを使用します。
-
すべてのコンテナのステータスがOk/Runningになるまで待ちます。 kubectl get podsコマンドでステータスを確認できます。
-
外部アクセスを有効にするには、外部IPアドレスでローカル ホスト ファイルを更新する必要があります。外部IPアドレスを取得するには、次のコマンドを使用します。
手記ローカル・ホスト・ファイルの更新方法については、Sitecoreのダウンロード・ページで入手できるInstallation Guide for Production Environment for Kubernetesを参照してください。
-
コンテナがデプロイされたら、検索インデックスを再構築します。
-
DAM機能を有効にするには、Sitecore DAMへの接続を設定します 。