28.3 在 Azure Kubernetes Service 上設定遠端載入器服務

執行以下步驟以在 Azure Kubernetes Service 上設定遠端載入器服務:

  1. 建立永續性磁碟區 (PV) 和永續性磁碟區宣告 (PVC) 以儲存遠端載入器資料。

  2. 在 PV 內建立 rdxml 目錄。

  3. 在 rdxml 目錄中建立 driverconf 目錄。

  4. 在 rdxml 目錄中建立 keystore 目錄。

  5. 將所有必要的金鑰儲存區檔案和證書複製到 keystore 目錄。

  6. 在 rdxml 目錄中建立一個新的 .txt 檔案。例如 StartupRL.txt。

  7. 在 StartupRL.txt 檔案中,用以下格式指定所需內容:

    <遠端載入器組態檔案> -sp <驅動程式密碼> <遠端載入器密碼>

    例如:

    config8000.txt -sp dirxml dirxml

    或者,也可以用以下格式指定項目:

    <遠端載入器組態檔案> -ksp <金鑰儲存區密碼> -kp <金鑰密碼>

    例如:

    config8000.txt -ksp dirxml -kp dirxml

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

    表 28-3

    區段

    欄位

    描述

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

    登錄

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

    name

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

    資料永續性

    共用永續性儲存

    • existingClaim

    dynamicClaim:

    • storageClassName

    • storageSize

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

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

    驅動程式啟動檔案

    driverStartupFileName

    指定驅動程式啟動檔案的名稱。例如 StartupRL.txt

    遠端載入器服務

    ports

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

    資源申請和限制

    資源申請

    • cpu

    • 記憶體

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

    限制

    • cpu

    • 記憶體

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

  9. 從容器 tarball 中複製 helm-charts/remote-loader-1.5.0.tgz,並執行以下 helm 指令安裝遠端載入器:

    helm install remote-loader helm_charts/remote-loader-1.5.0.tgz --namespace idm -f rl-values.yaml
  10. (選擇性) 如果您要安裝多個遠端載入器,請從容器 tarball 中複製 helm-charts/remote-loader-1.5.0.tgz,並執行以下 helm 指令:

    helm install <remote-loader-n> helm_charts/remote-loader-1.5.0.tgz --namespace idm -f rl-values.yaml

    remote-loader-n 中的 n 表示安裝的第 n 個遠端載入器。

    例如:

    如果您要安裝兩個遠端載入器,那麼用於安裝第二個遠端載入器的指令是

    helm install remote-loader-2 helm_charts/remote-loader-1.5.0.tgz --namespace idm -f rl-values.yaml