執行以下步驟以在 Azure Kubernetes Service 上設定遠端載入器服務:
建立永續性磁碟區 (PV) 和永續性磁碟區宣告 (PVC) 以儲存遠端載入器資料。
在 PV 內建立 rdxml 目錄。
在 rdxml 目錄中建立 driverconf 目錄。
在 rdxml 目錄中建立 keystore 目錄。
將所有必要的金鑰儲存區檔案和證書複製到 keystore 目錄。
在 rdxml 目錄中建立一個新的 .txt 檔案。例如 StartupRL.txt。
在 StartupRL.txt 檔案中,用以下格式指定所需內容:
<遠端載入器組態檔案> -sp <驅動程式密碼> <遠端載入器密碼>
例如:
config8000.txt -sp dirxml dirxml
或者,也可以用以下格式指定項目:
<遠端載入器組態檔案> -ksp <金鑰儲存區密碼> -kp <金鑰密碼>
例如:
config8000.txt -ksp dirxml -kp dirxml
從容器 tarball 中複製 helm-charts/rl-values.yaml,並更新該檔案中的以下欄位:
表 25-3
|
區段 |
欄位 |
描述 |
|---|---|---|
|
遠端載入器 Docker 影像的登錄身分證明 |
登錄 |
指定 Azure 容器登錄伺服器名稱。 |
|
name |
指定包含登錄登入身分證明的 Kubernetes 機密名稱。 |
|
|
資料永續性 |
共用永續性儲存
dynamicClaim:
|
如果您要使用現有的永續性磁碟區宣告 (PVC),請輸入現有宣告的名稱。 否則,請指定儲存類別名稱和儲存大小進行 PVC 動態佈建。 |
|
驅動程式啟動檔案 |
driverStartupFileName |
指定驅動程式啟動檔案的名稱。例如 StartupRL.txt |
|
遠端載入器服務 |
ports |
指定遠端載入器服務監聽的連接埠清單。 |
|
資源申請和限制 |
資源申請
|
指定資源申請的 CPU 與記憶體值。如需更多詳細資料,請參閱 Resource Management for Pods and Containers (Pod 和容器的資源管理) |
|
限制
|
指定限制的 CPU 與記憶體值。如需更多詳細資料,請參閱 Resource Management for Pods and Containers (Pod 和容器的資源管理) |
從容器 tarball 中複製 helm-charts/remote-loader-1.4.0.tgz,並執行以下 helm 指令安裝遠端載入器:
helm install remote-loader helm_charts/remote-loader-1.4.0.tgz --namespace idm -f rl-values.yaml
(選擇性) 如果您要安裝多個遠端載入器,請從容器 tarball 中複製 helm-charts/remote-loader-1.4.0.tgz,並執行以下 helm 指令:
helm install <remote-loader-n> helm_charts/remote-loader-1.4.0.tgz --namespace idm -f rl-values.yaml
remote-loader-n 中的 n 表示安裝的第 n 個遠端載入器。
例如:
如果您要安裝兩個遠端載入器,那麼用於安裝第二個遠端載入器的指令是
helm install remote-loader-2 helm_charts/remote-loader-1.4.0.tgz --namespace idm -f rl-values.yaml