本文中含有需要您注意的重要提示信息,忽略該信息可能對您的業務造成影響,請務必仔細閱讀。
配置項能夠將環境配置信息和容器鏡像解耦,方便您修改應用配置。本文介紹如何通過在SAE命名空間中創建的配置項向容器注入配置信息。
前提條件
在命名空間中創建配置項。具體信息,請參見管理和使用配置項(K8s ConfigMap)。操作步驟
在創建應用過程中注入配置信息
您可以使用在命名空間配置項頁面創建的配置項來向容器中注入配置信息。
登錄SAE控制臺。
在左側導航欄,選擇 ,在頂部菜單欄選擇地域,然后單擊創建應用。
在應用基本信息配置向導,設置應用相關信息,并單擊下一步:應用部署配置。
在應用部署配置配置向導,選擇技術棧語言和應用部署方式,設置部署信息。
- 展開配置管理區域,選擇已創建的配置項名稱和該配置項中的鍵,并輸入掛載配置項的掛載路徑。說明
- 除了在命名空間頁面提前創建好配置項,您也可以在環境變量設置區域單擊創建配置項(K8s configmap),在創建配置項面板創建。
- 支持掛載全部鍵。從鍵下拉列表選擇全部,將該配置項的所有鍵掛載到該路徑。
- 可選:如需引用其他配置項,單擊添加,并重復上一步。
單擊下一步:確認規格。
在確認規格配置向導,查看您所創建應用的詳細信息以及配置費用情況,并單擊確認創建。
頁面會跳轉至創建完成配置向導,您可以單擊應用詳情頁進入基本信息頁面。
通過以下方式驗證配置是否生效。
方式一:
在應用基本信息頁面的左側導航欄,單擊變更記錄,在變更記錄頁面,查看應用變更詳情。如果顯示執行成功,表示應用部署成功,配置已生效。
方式二:
在應用基本信息頁面,單擊實例部署信息頁簽,查看實例的運行狀態。如果運行狀態顯示為Running,表示應用部署成功,配置已生效。
在部署應用過程中注入配置信息
重新部署應用后,該應用將會被重啟。為避免業務中斷等不可預知的錯誤,請在業務低峰期執行部署操作。
更新應用配置的路徑因實例數的不同而不同。本文以實例數大于等于1為例,介紹如何配置目標功能。當實例數等于0時的操作路徑,請參見更新應用。
登錄SAE控制臺。
在左側導航欄,選擇 ,在頂部菜單欄選擇地域,然后單擊具體應用名稱。
在基本信息頁面右上角,單擊部署應用。
- 展開配置管理區域,選擇已創建的配置項名稱和該配置項中的鍵,并輸入掛載配置項的掛載路徑。說明
- 除了在命名空間頁面提前創建好配置項,您也可以在環境變量設置區域單擊創建配置項(K8s configmap),在創建配置項面板創建。
- 支持掛載全部鍵。從鍵下拉列表選擇全部,將該配置項的所有鍵掛載到該路徑。
- 配置完成后,單擊確認。
通過以下方式驗證配置是否生效。
方式一:
在應用基本信息頁面的左側導航欄,單擊變更記錄,在變更記錄頁面,查看應用變更詳情。如果顯示執行成功,表示應用部署成功,配置已生效。
方式二:
在應用基本信息頁面,單擊實例部署信息頁簽,查看實例的運行狀態。如果運行狀態顯示為Running,表示應用部署成功,配置已生效。