跳至主要内容

部署工作負載

部署工作負載以在一個或多個容器中執行應用程式。

  1. 在左上角,點擊 ☰ > Cluster Management。

  2. 前往您要升級工作負載的叢集並點擊 Explore。

  3. 在左側導覽列中,點擊 Workload。

  4. 點擊 Create。

  5. 選擇工作負載的類型。

  6. 選擇將部署工作負載的命名空間。

  7. 為工作負載輸入 Name。

  8. 從 Container Image 欄位中,輸入您要部署到專案的 Docker 映像名稱,可選擇性地在其前面加上註冊表主機(例如 quay.io、registry.gitlab.com 等)。在部署期間,Rancher 會從指定的公共或私有註冊表拉取此映像。如果未提供註冊表主機,Rancher 將從 Docker Hub 拉取映像。輸入在註冊表伺服器上顯示的確切名稱,包括任何必需的路徑,並可選擇性地包括所需的標籤(例如 registry.gitlab.com/user/path/image:tag)。如果未提供標籤,將自動使用 latest 標籤。

  9. 選擇現有命名空間,或點擊 Add to a new namespace 並輸入新命名空間。

  10. 點擊 Add Port 以輸入連接埠映射,這將啟用叢集內部和外部對應用程式的存取。如需更多資訊,請參閱 Services。

  11. 設定其餘選項:

    • Environment Variables

      使用此部分可以指定工作負載即時使用的環境變數,或從其他來源(例如 secret 或 ConfigMap)拉取它們。

    • Node Scheduling

    • Health Check

    • Volumes

      使用此部分為您的工作負載新增儲存。您可以手動指定要新增的磁碟區、使用持久磁碟區宣告動態建立工作負載的磁碟區,或從檔案(例如 ConfigMap)讀取要使用的磁碟區資料。

      當您部署 Stateful Set 時,使用 Persistent Volumes 時應該使用 Volume Claim Template。這將確保在擴展 Stateful Set 時動態建立 Persistent Volumes。

    • Scaling/Upgrade Policy

    Amazon 磁碟區注意事項:

    要掛載 Amazon EBS 磁碟區:

  12. 點擊 Show Advanced Options 並設定:

    • Command
    • Networking
    • Labels & Annotations
    • Security and Host Config
  13. 點擊 Launch。

**結果:**工作負載已部署到所選的命名空間。您可以從專案的 Workloads 檢視中檢視工作負載的狀態。