如果ACK支持的操作系統鏡像類型無法滿足您的某些業務需求,例如預裝某些軟件、配置OS內核參數、加速鏡像部署等,您可以基于ECS實例創建自定義鏡像,然后基于自定義鏡像創建節點池或集群。創建后,節點池中新增的節點都將默認使用您的自定義鏡像。
使用須知
基于自定義鏡像創建節點池或集群時,有如下注意事項:
步驟一:基于ECS實例創建自定義鏡像
您可以在創建ECS實例后,根據業務需要自定義該實例(如安裝軟件、部署應用環境等),并為更新后的實例創建自定義鏡像。使用該鏡像創建的新實例,會包含您已配置的自定義項,省去您重復自定義實例的時間。
登錄ECS實例,執行以下命令,刪除指定的文件。關于如何登錄實例,請參見通過密碼或密鑰認證登錄Linux實例。
chattr -i /etc/acknode/nodeconfig-* rm -rf /etc/acknode systemctl disable ack-reconfig rm -rf /etc/systemd/system/ack-reconfig.service rm -rf /usr/local/bin/reconfig.sh rm -rf /var/lib/cloud
基于ECS實例創建自定義鏡像。相關注意事項和具體操作步驟,請參見使用實例創建自定義鏡像。
步驟二:基于自定義鏡像創建節點
在新建集群中創建
您可以在新建集群時配置基于自定義鏡像創建節點池。創建后,集群中默認節點池(default-nodepool)的新增節點都將自動使用您的自定義鏡像。
您可以在新建集群的節點池配置頁面的高級配置中,定位自定義鏡像區域,根據頁面提示選擇步驟一:基于ECS實例創建自定義鏡像創建好的自定義鏡像。
關于創建集群的詳細配置項說明,請參見創建ACK托管集群。
在新建節點池中創建
您可以在新建節點池時配置自定義鏡像。創建后,該節點池中的新增節點都將默認使用您的自定義鏡像。
您可以在創建節點池的高級配置中,定位自定義鏡像區域,根據頁面提示選擇步驟一:基于ECS實例創建自定義鏡像創建的自定義鏡像。
關于創建節點池的詳細配置項說明,請參見創建節點池。
相關文檔
如果您需要提高復雜場景下彈性伸縮的便捷性,您可以創建面向彈性場景優化的自定義鏡像,請參見彈性優化之自定義鏡像。
文檔內容是否對您有幫助?