通過建立邊緣容器,您可以將容器應用串連至自己的網站網域名稱,並使用該網域名稱訪問容器應用。
邊緣容器目前處於內測階段,我們將向符合測試條件的使用者免費提供相關服務。如有需要,請聯絡我們申請開通。
建立容器
邊緣容器的使用流程分為建立應用、配置觸發器、建立版本、調試、發布五個階段。
步驟一:建立應用
應用是管理邊緣容器的基本單位,您需要將邊緣安全加速 ESA網域名稱綁定至某個應用,從而使應用對外提供服務。
登入ESA控制台,在左側導覽列選擇。
單擊建立應用,填寫應用程式名稱、服務連接埠等資訊,單擊確定。
應用程式名稱:請以小寫字母開頭,支援小寫字母、數字、連字號
-組合。以小寫字母或數字結尾,長度6~128位元組。服務連接埠:容器內部對外提供服務的連接埠資訊,連接埠範圍1~65535。

步驟二:建立觸發器
觸發器是邊緣容器對外提供服務的方式。網域名稱綁定功能允許您將容器應用串連至自己的網站網域名稱,在完成網域名稱綁定後,ESA將自動在網站下添加一條綁定網域名稱的DNS記錄,您可以直接使用該網域名稱對容器應用進行訪問。
在邊緣容器列表中,單擊目標應用ID或操作列的詳情。
在觸發器頁簽中單擊添加網域名稱。
填寫訪問容器時使用的網域名稱,單擊確定。

完成網域名稱添加後,我們將在網域名稱對應的網站下建立新的DNS記錄。此時,您可以通過該網域名稱訪問您的邊緣容器應用。
步驟三:建立版本
建立版本是應用發布的基礎,您可以在不同版本中配置不同的鏡像、算力規格、探測方法等。
在某一版本發布比例達到100%前,不允許發布其它版本,但允許進行復原操作。
在邊緣容器列表中,單擊應用ID或操作列的詳情。
在版本管理頁簽中單擊建立版本。
填寫版本名稱、版本備忘和鏡像設定等參數,點擊確定,完成版本建立。
配置項
參數名稱
說明
版本資訊
版本名稱
支援輸入長度為 6 ~ 128 位的小寫英文、數字、連字號
-,且需英文開頭,英文或數字結尾,版本名稱不可重複。版本備忘
一般情況是對版本的功能進行說明。
鏡像設定
鏡像名稱
支援輸入長度為 6 ~ 128 位的小寫英文、數字、連字號
-,且需英文開頭,英文或數字結尾,鏡像名稱不可重複。鏡像類型
自訂鏡像:自訂鏡像,您只需要輸入鏡像地址即可。
ACR鏡像:
ACR鏡像,您需要首先開通Container Registry。在Container Registry中構建倉庫與鏡像,ESA邊緣容器產品中直接引用Container Registry中的容器並授權邊緣容器允許對鏡像進行拉取。
製品中心:阿里雲Container RegistryACR推出的雲原生製品中心為容器開發人員提供了來源於阿里雲官方和龍蜥社區的安全可信容器基礎鏡像,涵蓋了應用程式容器化基礎OS鏡像、基礎語言鏡像以及AI/巨量資料相關鏡像,支援多種系統架構,使得業務容器化過程更加便捷高效、更加安全可信。
容器設定
算力規格
您需要根據應用規模,選擇不同的CPU、記憶體規格,目前支援的規格包括1C2G、2C4G、2C8G、4C8G、4C16G、8C16G、8C32G,不同算力規格的費用不同。
臨時硬碟大小
臨時硬碟支援512MB、10GB、20GB、30GB,其中512MB免費,其他規格收費。
啟動命令
該指令運行於容器建立後,用於啟動服務進程的指令碼命令。
探測方法
支援HTTP、TCP、COMMAND三種探測方式。
HTTP
探測URL:探測路徑,例如
/test。探測連接埠:範圍1 ~ 65535。
探測HOST:HTTP請求Host頭資訊。
SCHEME:支援HTTP或HTTPS。
HEADER:用於自訂探測HTTP要求標頭。
TCP
探測連接埠:範圍1 ~ 65535。
COMMAND
即自訂指令碼,指令碼返回0則認為探測成功,否則探測失敗。
探測參數
探測時間
表示容器建立多長時間後開始進行探測,通常應用於服務進程啟動時間較長的情境。
逾時時間
使用HTTP探測方法時此值表示響應逾時時間。
使用TCP探測方法時此值表示TCP握手逾時時間。
使用COMMAND探測方法時此值表示指令碼運行逾時時間。
探測間隔
兩次探測發起的間隔時間。
成功次數
當容器處於摘除狀態時,探測成功次數達到該值後則認為容器可用,將重新恢複Container Service。
失敗次數
當容器處於服務狀態時,探測失敗次數達到該值後則認為容器不可用,將摘除該容器。
進階命令
postStart
該指令運行於容器建立後,啟動命令執行前,通常用於系統的初始化。
preStop
該指令運行於容器銷毀前,通常用於應用的優雅退出。
環境變數
Key
環境變數的名稱,用於表示該變數的用途。
Value
與Key相關的具體資訊或資料。
步驟四:調試
在生產環境發布前,我們強烈建議您在我們提供的測試環境進行調試。測試環境和生產環境相互隔離,可以分別發布不同的應用版本。
在邊緣容器列表中,單擊應用ID或操作列的詳情。
選擇版本管理頁簽,單擊測試環境地區的發布,在彈出的對話方塊中選擇需要發布的版本,然後單擊發布。
說明當發布狀態顯示為發布成功時,測試環境發布結束。
發布成功後,單擊測試環境地區的執行個體登入進入容器,然後在命令視窗中進行應用調試。
在測試環境欄中,單擊執行個體日誌可以看到應用啟動和運行過程中的日誌。

步驟五:發布版本
邊緣容器版本發布支援灰階發布,您可以在發布時對發布比例進行控制。
在邊緣容器列表中,單擊應用ID或操作列的詳情,進入版本管理頁簽。
單擊生產環境地區的發布,在彈出的對話方塊中選擇待發布的版本及期望發布的比例。

單擊發布開始發布,當發布狀態顯示為發布成功時表示本次發布完成。
說明邊緣容器支援灰階發布,當發布比例達到100%時表示全網發布結束,發行的版本將成為基準版本。
當升級的版本不符合實際需求時,可通過復原功能恢複為基準版本,當發布狀態顯示為rollbacked時表示復原完成,復原後的版本為當前基準版本。