配置項用於儲存不需要加密的配置資訊和設定檔,通過更改配置項,您無需重新構建容器鏡像即可更新配置資訊。本文介紹如何建立和管理配置項。
前提條件
已建立ACK託管叢集或ACK Serverless叢集。具體操作,請參見建立Kubernetes託管版叢集、建立叢集。
建立配置項
登入Container Service管理主控台,在左側導覽列選擇叢集。
在叢集列表頁面,單擊目的地組群名稱,然後在左側導覽列,選擇 。
在配置項頁面,選擇該配置項所屬的命名空間,您可以通過以下兩種方式建立配置項。
方式一:通過配置項菜單建立
單擊右上方的建立。
輸入配置項名稱,然後單擊+添加,填寫配置項名稱和值,最後單擊確定。
配置項名稱:指定配置項的檔案名稱,名稱可以包含小寫英文字母、數字、中劃線(-)或者半形句號(.),名稱不可為空。其他資來源物件需要引用設定檔名來擷取配置資訊。
配置項:填寫配置項名稱和配置項的值。您也可以單擊從檔案匯入建立配置項,僅支援JSON格式的檔案匯入。
方式二:使用YAML建立資源
單擊右上方的使用YAML建立資源。
在使用範本部署的頁面,設定設定檔的資訊並單擊建立。
參數
描述
樣本模板
您可以選擇自訂,根據Kubernetes YAML文法規則編寫ConfigMap檔案,或者選擇樣本模板Resource-ConfigMap。該樣本模板的ConfigMap名稱為aliyun-config,包含兩個變數檔案
game.properties
和ui.properties
,可以在此基礎上進行修改。
部署成功後,您可以在配置項列表下看到aliyun-config設定檔。
相關操作
配置項建立完成後,您可以在配置項頁面進行以下操作:
修改配置項會影響設定檔的使用。
單擊目標配置項名稱,可查看該配置項的基本資料,以及配置項包含的資料資訊。
單擊目標配置項右側操作列下的編輯,可修改配置項的名稱和值。
單擊目標配置項右側操作列下的YAML編輯,在彈出的查看YAML面板編輯配置項並單擊確定。
單擊目標配置項右側操作列下的刪除,刪除不再使用的配置項。
相關文檔
關於如何在容器組(Pod)中使用配置項的操作,請參見在容器組中使用配置項。