共用方式為


在支援 Azure Arc 之 Kubernetes 叢集上部署和管理來自 Azure Marketplace 的應用程式

Azure Marketplace 是一個線上商店,包含數千個由業界領先技術公司建立的 IT 軟體應用程式與服務。 在 Azure Marketplace 中,您可以找到、試用、購買並部署所需的軟體與服務,以建立新解決方案並管理您的雲端基礎設施。 目錄中包含針對不同產業與技術領域的解決方案、免費試用,以及來自 Microsoft 合作夥伴的諮詢服務。

這些解決方案中包括基於 Kubernetes 應用程式的容器產品。 這些優惠包含運行於 Azure Arc 啟用的 Kubernetes 叢集上的應用程式,這些叢集以 叢集擴充形式呈現。 當你從 Azure Marketplace 部署項目時,會在你的 Arc 啟用的 Kubernetes 叢集中建立該擴充的新實例。

在本文中,您將學會如何:

  • 探索支援 Azure Arc 啟用的 Kubernetes 叢集的應用程式。
  • 購買應用程式。
  • 在您的叢集上部署應用程式。
  • 監控使用情況與帳單資訊。

你可以使用 Azure CLI 或 Azure 入口網站來執行這些任務。

先決條件

  • 一個現有的支援 Azure Arc 之 Kubernetes 已連線叢集,至少包含一個作業系統與架構類型為 linux/amd64 的節點。
  • 如果使用 Azure CLI 來檢視、部署及管理 Azure Marketplace 應用程式:
    • 最新版本的 Azure CLI
    • 最新版本的 k8s-extension Azure CLI 擴充功能。 透過執行 az extension add --name k8s-extension 安裝此擴充功能。 如果 k8s-extension 擴充功能已經安裝,請執行 az extension update --name k8s-extension 將其更新至最新版本。

附註

此功能目前僅支援以下地區:

  • 美國東部、美國東部 2、美國東部 2 EUAP、美國西部、美國西部 2、美國中部、美國中西部南部、美國中南部、西歐、北歐、加拿大中部、東南亞、澳洲東部、印度中部、日本東部、南韓中部、英國南部、英國西部、德國中西部、法國中部、東亞、美國西部 3、挪威東部、南非北部、美國中北部、澳洲東南部、瑞士北部、日本西部、印度南部

探索支援 Azure Arc 叢集的 Kubernetes 應用程式

要在 Azure Marketplace 中從 Azure 入口網站中發現 Kubernetes 應用程式:

  1. 在 Azure 入口網站中,搜尋 Marketplace。 在結果中,於服務下,選取 Marketplace

  2. 透過名稱或關鍵字搜尋,或瀏覽所有產品。 要查找 Kubernetes 應用程式的優惠,請從左側選單的類別區選「基礎設施服務」。 然後往下滑,直到看到容器 與 Kubernetes 應用程式 分類。

    重要事項

    容器 與 Kubernetes 應用程式 類別包含 Kubernetes 應用程式及獨立容器映像檔。 遵循這些步驟時,請僅選擇 Kubernetes 應用程式 的提供項目。 容器映像有不同的部署流程,通常無法部署在支援 Arc 的 Kubernetes 叢集上。

  3. 頁面上顯示了多個 Kubernetes 應用程式的優惠。 要查看所有 Kubernetes 應用程式的優惠,請選擇「 查看更多」。

    顯示 Azure Marketplace 容器類別的「查看更多」連結的截圖。

  4. 或者,搜尋特定 publisherId 以在 Azure Marketplace 中查看該發行商的 Kubernetes 應用程式。 關於如何找到發佈者 ID 的詳細資訊,請參閱本文的 Azure CLI 標籤。

當你找到想要部署的應用程式時,就繼續進入下一部分。

部署 Kubernetes 應用程式

確定想要部署的優惠後,選擇它並依照以下步驟操作:

  1. 方案 + 價格索引標籤中,檢視選項。 如果有多個方案可用,找到符合需求的方案。 請先檢視頁面上的條款,確保它們可接受,然後選擇其中一個 「建立」 選項。

    Azure Marketplace 中 Kubernetes 方案 + 價格頁面的截圖。

  2. 選擇你想部署應用程式的訂閱、資源群組和啟用 Arc 的叢集,以及其他所需的資訊。

  3. 完成部署精靈的所有頁面,以指定應用程式所需的所有組態選項。 這些選項會依照優惠而有所不同。

  4. 完成後,選擇 評論 + 創建。 請先檢視條款並確保同意,然後選擇 建立 來部署優惠。

驗證部署

從 Azure Marketplace 部署產品會在支援 Azure Arc 之 Kubernetes 叢集上,建立新的擴充功能執行個體。 你可以透過確認擴充功能是否正常執行來驗證部署是否成功。

回到你安裝擴充功能的叢集。 在服務選單中,在 設定中選擇 擴充功能

找到你剛部署的應用程式,檢查狀態值。 當部署成功完成時, 狀態 即為 成功

顯示 Azure 入口網站中已部署擴充功能的狀態截圖。

如果部署仍在進行中,狀態為 「建立中」;等幾分鐘再檢查一次。

若狀態為 失敗,請參閱「 故障排除 Kubernetes 應用失敗部署方案」。

監控帳單與使用資訊

您可以在 Azure 入口網站中監控已部署擴充功能的帳單與使用資訊。

  1. 在 Azure 入口網站,前往你叢集的資源群組。

  2. 在服務選單中,在 成本管理下,選擇 成本分析。 在產品下,您可以看到所選方案的費用明細。

移除應用程式

您可以透過刪除叢集上的擴充功能執行個體來刪除 Kubernetes 產品的已購方案。

要在 Azure 入口網站刪除擴充功能實例,請前往安裝擴充功能的叢集。 在服務選單中,在 設定中選擇 擴充功能。 選取要移除的應用程式,然後選取解除安裝

疑難排解

如需協助解決問題,請參閱疑難排解 Kubernetes 應用程式產品部署失敗

後續步驟