25.4 在 Azure Kubernetes Service 上設定擴送代理程式服務

執行以下步驟在 Azure Kubernetes Service 上進行設定:

  1. 從容器 tarball 中複製 helm-charts/fa-values.yaml,並更新該檔案中的以下欄位:

    表 25-4

    區段

    欄位

    描述

    遠端載入器 Docker 影像的登錄身分證明

    登錄

    指定 Azure 容器登錄伺服器名稱。

    name

    指定包含登錄登入身分證明的 Kubernetes 機密名稱。

    資料永續性

    共用永續性儲存

    • existingClaim

    dynamicClaim:

    • storageClassName

    • storageSize

    如果您要使用現有的永續性磁碟區宣告 (PVC),請輸入現有宣告的名稱。

    否則,請指定儲存類別名稱和儲存大小進行 PVC 動態佈建。

    擴送代理程式服務

    ports

    指定遠端載入器服務監聽連接埠的值。

    資源申請和限制

    資源申請

    • cpu

    • 記憶體

    指定資源申請的 CPU 與記憶體值。如需更多詳細資料,請參閱「Resource Management for Pods and Containers」(Pod 和容器的資源管理)

    限制

    • cpu

    • 記憶體

    指定限制的 CPU 與記憶體值。如需更多詳細資料,請參閱「Resource Management for Pods and Containers」(Pod 和容器的資源管理)

    ActiveMQ 服務

    install

    指定您是否要為擴送代理程式部署 ActiveMQ 服務 (true/false)

    資源申請

    • cpu

    • 記憶體

    指定 ActiveMQ 服務資源申請的 CPU 與記憶體值。如需更多詳細資料,請參閱 Resource Management for Pods and Containers (Pod 和容器的資源管理)

    限制

    • cpu

    • 記憶體

    指定 ActiveMQ 服務限制的 CPU 與記憶體值。如需更多詳細資料,請參閱 Resource Management for Pods and Containers (Pod 和容器的資源管理)

  2. 從容器 tarball 中複製 helm-charts/fanout-agent-1.4.0.tgz,並執行以下 helm 指令來安裝擴送代理程式:

    helm install fanout-agent helm_charts/fanout-agent-1.4.0.tgz --namespace idm -f rl-values.yaml
  3. (選擇性) 如果您要安裝多個擴送代理程式,請從容器 tarball 中複製 helm-charts/fanout-agent-1.4.0.tgz,並執行以下 helm 指令:

    helm install <fanout-agent-n> helm_charts/fanout-agent-1.4.0.tgz --namespace idm -f rl-values.yaml

    fanout-agent-n 中的 n 表示安裝的第 n 個擴送代理程式。

    例如:

    如果您要安裝兩個擴送代理程式,那麼用於安裝第二個擴送代理程式的指令是

    helm install fanout-agent-2 helm_charts/fanout-agent-1.4.0.tgz --namespace idm -f rl-values.yaml