---
title: "解説:Azure KubernetesサービスでSCCHコネクタモジュールをSitecoreに追加する方法"
slug: "walkthrough--adding-the-scch-connector-module-to-sitecore-in-azure-kubernetes-service"
abstract: "Azure Kubernetesサービスコンテナ環境でContent HubコネクターのSitecore Connectをインストールする方法。"
---
# 解説:Azure KubernetesサービスでSCCHコネクタモジュールをSitecoreに追加する方法

Azure Kubernetesサービス(AKS)の中でSitecoreコンテナ環境にSitecore Connect for Content Hub(SCCH)コネクタを追加できます。

このウォークスルーでは、以下の方法を説明します:

-   SCCHイメージを構築してAzureにプッシュします
-   展開のためのファイルやフォルダの準備
-   *kubectl*コマンドを使ってコンテナをデプロイします

## SCCHイメージを構築してAzureにプッシュします

SCCH用のイメージを構築してAzureにプッシュするには:

1.  [DockerでSitecoreにSCCHコネクタモジュールを追加する](https://doc.sitecore.com/xp/ja/developers/connect-for-ch/52/connect-for-content-hub/add-the-scch-connector-module-to-sitecore-in-docker.html "Add the SCCH connector module to Sitecore in Docker")手順に従って、SCCH用のイメージを構築します。
    
2.  Windowsコンソールを開き、docker tagコマンドを使って画像にタグ付けします。例えば:
    
    docker tag sitecore-chub-xp1-cm:<tag version> $registry/sitecore-chub-xp1-cm:<tag version>
    
3.  コンソールでdocker pushコマンドを使って画像をAzureレジストリにプッシュしてください。例えば:
    
    docker push $registry/sitecore-chub-xp1-cm:<tag version>

## 展開のためのファイルやフォルダの準備

インストール内のファイルやフォルダをデプロイ用に準備するには:

1.  SCCHコンテナデプロイメントパッケージを抽出したフォルダで、例えばSCCH\\<Sitecore version>\\k8s\\<windows version>フォルダに移動しSCCH\\k8s\\ltsc2019。 overridesサブフォルダをSitecore Experience Platform(SXP)コンテナデプロイメントパッケージフォルダk8s\\<version> ( xp1フォルダと同じレベル)にコピーします。
    
2.  Sitecore Kubernetes 10.1.3にデプロイする場合は、k8s\\<version>\\overrides\\<topology> フォルダにサブフォルダを作成し、initと名付けてください。 initサブフォルダでファイルを作成し、kustomization.yamlと名付け、以下の指示を追加してください。
    
    apiVersion: kustomize.config.k8s.io/v1beta1
    kind: Kustomization
    bases:
     - ../../../<topology>/init
    images:
    - name: scr.sitecore.com/sxp/sitecore-<topology>-mssql-init
     newName: "{registry}/sitecore-chub-<topology>-mssql-init"
     newTag: tag
    
3.  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のダウンロードページで](https://dev.sitecore.net/Downloads/Sitecore_Experience_Platform.aspx)入手可能な「*Kubernetesの本番環境インストールガイド*」をご覧ください。

コンテナと必要なKubernetesコンポーネントを展開するには:

1.  Windowsコンソールを開き、k8s\\<version> フォルダに移動します。
    
2.  秘密を展開する。次のコマンドを使ってください:
    
    kubectl apply -k ./overrides/<topology>/secrets/
    
3.  externalフォルダを実行してください。次のコマンドを使ってください:
    
    kubectl apply -k ./<topology>/external/
    
4.  すべてのコンテナにステータス*Ok/Running*がつくまで待ちます。このコマンドでステータスを確認できます:
    
    kubectl get pods -o wide
    
5.  initフォルダを実行してください:
    
    -   Sitecore 10.1.3に展開する場合は、以下のコマンドを使用してください:
        
        kubectl apply -k ./overrides/<topology>/init/
        
    -   他のSitecoreバージョンに展開する場合は、以下のコマンドを使ってください:
        
        kubectl apply -k ./<topology>/init/
        
6.  すべてのコンテナにステータス*Completed*がつくまで待ちます。このコマンドでステータスを確認できます:
    
    kubectl get pods
    
7.  XP1トポロジーを使用していて、永続的なボリュームを作成したい場合は、以下のコマンドを実行してください:
    
    kubectl apply -f ./xp1/volumes/azurefile
    
    > !注永続ボリュームはXP1トポロジーでのみ利用可能です
    
8.  SCCHの変更を加えたSitecoreコンテナを実行します。以下のコマンドを使ってください:
    
    kubectl apply -k ./overrides/<topology>/
    
9.  すべてのコンテナにステータス*Ok/Running*がつくまで待ちます。 kubectl get podsコマンドでステータスを確認できます。
    
10.  外部アクセスを有効にするには、ローカルホストファイルを外部IPアドレスで更新する必要があります。外部IPアドレスを取得するには、次のコマンドを使用します:
     
     kubectl get service -l app=nginx-ingress
     
     > !注ローカルホストファイルの更新方法については、[Sitecoreのダウンロードページで](https://dev.sitecore.net/Downloads/Sitecore_Experience_Platform.aspx)入手可能な「*Installation Guide for Production Environment for Production Environment for Kubernetes*」をご覧ください。
     
11.  コンテナが展開されたら、[検索インデックスを再構築](https://doc.sitecore.com/xp/ja/developers/connect-for-ch/52/connect-for-content-hub/rebuild-the-search-indexes.html "Rebuild the search indexes")してください。
     
12.  DAM機能を有効にするには、Sitecore DAMへの [接続を設定し](https://doc.sitecore.com/xp/ja/developers/connect-for-ch/52/connect-for-content-hub/configure-the-dam-connector-in-sitecore-in-a-container-environment.html "Configure the DAM connector in Sitecore in a container environment") てください。