在Container Service管理主控台上,您可以通過配置項菜單或使用模板來建立配置項。
通過配置項建立
- 登入Container Service管理主控台。
- 在 Kubernetes 菜單下,單擊左側導覽列中的 ,進入設定檔列表。
- 在設定檔列表頁面,選擇需要建立配置項的叢集,然後單擊建立配置項。
- 填寫設定檔的資訊並單擊確定。
- 命名空間:選擇該配置項所屬的命名空間。配置項(ConfigMap)是 kubernetes 資來源物件,需要作用於命名空間。
- 設定檔名:指定配置項的檔案名稱,名稱可以包含小寫字母、數字、連字號(-)或者點號(.),名稱不可為空。其他資來源物件需要引用設定檔名來擷取配置資訊。
- 配置項:填寫變數名稱和變數值後,需要單擊右側的添加。您也可以單擊編輯設定檔 在彈出的對話方塊裡編寫配置項並單擊確定。
本樣本中設定了 enemies 和 lives 變數,分別用於傳遞 aliens 和 3 這兩個參數。 - 單擊確定後,您可以在設定檔列表中看到 test-config 設定檔。
使用模板建立
- 登入Container Service管理主控台。
- 在 Kubernetes 菜單下,單擊左側導覽列中的 ,進入部署列表。
- 單擊頁面右上方的使用模板建立。
- 在使用模版部署的頁面,設定設定檔的資訊並單擊部署。
- 叢集:選擇需要建立配置項的叢集。
- 命名空間:選擇該配置項所屬的命名空間。配置項(ConfigMap)是 kubernetes 資來源物件,需要作用於命名空間。
- 樣本模板:您可以選擇自訂,根據 Kubernetes yaml 文法規則編寫 ConfigMap 檔案,或者選擇樣本模板 resource-ConfigMap。該樣本模板的 ConfigMap 名稱為 aliyun-config,包含兩個變數檔案
game.properties
和ui.properties
,您可以在此基礎上進行修改,然後單擊部署。
- 部署成功後,您可以在設定檔列表下看到 aliyun-config 設定檔。