全部產品
Search
文件中心

Container Service for Kubernetes:使用ACK支援的Nginx鏡像部署無狀態應用

更新時間:Jun 19, 2024

您可以通過Container Service管理主控台建立Nginx應用,建立服務和路由以打通網路,然後即可通過端點訪問應用。本文介紹如何使用Nginx鏡像快速部署無狀態應用。

前提條件

  • 已建立ACK託管叢集。具體操作,請參見建立Kubernetes託管版叢集

  • 已安裝Nginx Ingress組件。ACK託管叢集預設安裝的Ingress為Nginx Ingress,如果您手動修改過,請在叢集建立完成後安裝Nginx Ingress Controller。詳細資料,請參見安裝Nginx Ingress Controller

步驟一:建立Nginx應用

  1. 登入Container Service管理主控台,在左側導覽列選擇叢集

  2. 叢集列表頁面,單擊目的地組群名稱,然後在左側導覽列,選擇工作負載 > 無狀態

  3. 無狀態頁面,單擊右上方的使用鏡像建立,參見下表配置應用資訊並建立應用。下表僅介紹主要配置項,其餘配置項保持預設即可。

配置項

說明

樣本值

圖例

應用基本資料

設定應用程式名稱,單擊下一步

nginxtest

3.jpg

容器配置

選擇Nginx鏡像:

  1. 鏡像名稱地區,單擊選擇鏡像

  2. 單擊製品中心

  3. 搜尋nginx,單擊斷行符號。

  4. 選中nginx鏡像。

  5. 單擊選擇鏡像版本,然後在選擇版本地區,搜尋最新版本並選中。

  6. 單擊確定

nginx

image

進階配置

建立服務:

  1. 單擊服務(Service)右側的建立

  2. 增加一條連接埠映射。

    • 名稱:http

    • 服務連接埠:80

    • 容器連接埠:80

  3. 單擊建立

  • 名稱:http

  • 服務連接埠:80

  • 容器連接埠:80

2.jpg

建立路由:

  1. 單擊路由(Ingress)右側的建立

  2. 網域名稱設定為空白,路徑設定為/服務處選擇的名稱為上一步建立的服務。

  3. 單擊建立

  • 網域名稱:不填寫

  • 路徑:/

  • 名稱:nginxtest-svc

image.png

出現如下介面,說明應用建立成功。成功驗證.jpg

步驟二:訪問測試應用

等待1分鐘左右,路由列表的端點列將顯示路由的IP。您可以在瀏覽器中輸入端點IP,訪問建立的Nginx應用。

  1. 登入Container Service管理主控台,在左側導覽列選擇叢集

  2. 叢集列表頁面,單擊目的地組群名稱,然後在左側導覽列,選擇網路 > 路由

  3. 在路由列表的端點列,複製目標路由的端點IP,在瀏覽器中訪問。

    預期輸出如下,表示應用訪問成功。Nginx

相關文檔

  • 如需瞭解關於建立應用的更多資訊,請參見工作負載

  • 關於入門的更多問題,請參見入門FAQ