Sitecore Managed Cloud Containersでノード プールを再作成せずにKubernetesノード スケーリングを有効にする方法


解説

この記事では、ノード プールを再作成せずに、ノードの名前付け形式を変更して、Sitecore Managed Cloudのコンテナー化された展開でWindowsノード プールをスケール アウトまたはスケール インできるようにする方法について詳しく説明します。

制限とリスク

適用方法

  1. インフラストラクチャ リポジトリに移動します。
  2. リポジトリのルート フォルダーにあるmain.tfを編集します。
  3. 次の行を探し、次のように変更します。
    変更前:
    primary_windows_nodepool_name = "p${substr(replace(local.config.aks.windows_vm_size, "_", ""), length(local.config.aks.windows_vm_size)-4, -1)}${local.config.aks.windows_node_count}" 
    変更後:
    primary_windows_nodepool_name = "p${substr(replace(local.config.aks.windows_vm_size, "_", ""), length(local.config.aks.windows_vm_size)-4, -1)}" 
  4. 次の行を探し、次のように変更します。
    変更前:
    scaled_windows_nodepool_name  = "s${try(substr(replace(local.config.aks.windows_scaled_vm_size, "_", ""), length(local.config.aks.windows_scaled_vm_size)-4, -1),"")}${try(local.config.aks.windows_scaled_node_count, 0)}"
    変更後:
    scaled_windows_nodepool_name  = "s${try(substr(replace(local.config.aks.windows_scaled_vm_size, "_", ""), length(local.config.aks.windows_scaled_vm_size)-4, -1),"")}"
  5. インフラストラクチャ パイプラインを実行します。