在這篇文章中,我們將介紹如何基于Serverless集群和容器鏡像服務來快速部署hello-world應用,您可以選擇使用控制臺來完成應用部署。
前提條件
確保您已經成功創建了Serverless集群。
已創建容器鏡像服務實例,且容器鏡像服務實例和Serverless集群處于同一地域。
操作步驟
步驟一:上傳hello-world應用鏡像
將本地編譯構建好的hello-world應用鏡像或者從docker hub拉取hello-world應用鏡像上傳到容器鏡像服務實例鏡像倉庫中。
步驟二:在Serverless集群中部署hello-world應用
登錄云容器引擎管理控制臺,在左側菜單欄選擇“集群”。
在集群列表頁面,選擇目標集群名稱,然后在左側菜單欄,選擇“工作負載 ”下的“無狀態”,選擇“創建Deployment”。
在創建Deployment頁面,填寫Deployment名稱、副本數量等。
在實例內容器項填寫容器名稱、鏡像、鏡像版本、cpu/內存限制等。
在上一步驟中,hello-world鏡像已經上傳到容器鏡像服務實例,點擊選擇鏡像選擇hello-world鏡像即可。
在服務配置下,點擊“+”創建服務。選擇負載均衡類型的服務,并增加一條端口映射。
返回無狀態頁面,確認應用創建成功。
步驟三:訪問測試網站
在左側菜單欄,選擇“網絡”下的“服務”,選擇命名空間,找到剛剛創建的service,獲取外網訪問地址。
打開瀏覽器輸入://外網IP:30012/。
如果可以正常訪問,頁面顯示hello world,表示hello-world應用部署成功。
步驟四:釋放資源
為避免資源持續產生費用導致額外資損,請在教程體驗結束后及時刪除相關資源。
刪除創建的Deployment。在左側菜單欄,選擇“工作負載 ”下的“無狀態”,找到剛才創建的hello工作負載,選擇“更多”下拉框,點擊“刪除”。
刪除service。在左側菜單欄,選擇“網絡 ”下的“服務”,找到剛才創建的hello-svc服務,選擇“刪除”。