您可以從 Google Cloud Marketplace 選取容器型應用程式,並部署至 Google Kubernetes Engine 叢集。
如要查看可安裝的應用程式,請在 Google Cloud 控制台中開啟 GKE 應用程式頁面,然後按一下「從 Cloud Marketplace 部署」。
要部署應用程式到您的叢集,請執行以下步驟:
您必須具備 Kubernetes Engine Admin 和 Project Viewer,或 Project Owner 角色,才能將應用程式部署至 GKE 叢集。
如要從 GKE 部署 Kubernetes 應用程式,專案必須有名為 default 的網路。瞭解如何使用虛擬私有雲建立網路。
控制台
- 如要查看應用程式相關資訊 (包括定價),請選取該應用程式。
- 按一下 [Configure] (設定)。
選取您要部署應用程式的 Kubernetes 叢集。如要建立新叢集,請按一下「建立叢集」。
選取或建立要用於應用程式的命名空間。命名空間是一種在多個使用者或團隊之間劃分叢集資源的方法。
在「應用程式執行個體名稱」方塊中輸入應用程式名稱,例如
sandbox-dev-app。命名空間中的名稱不得重複。如要變更與應用程式計費方案建立關聯的服務帳戶,請展開 [Advanced plan settings] (進階方案設定),並確認與應用程式相關聯的服務帳戶。
如需進一步瞭解 Kubernetes 應用程式的計費方案,請參閱帳單相關說明。
輸入應用程式執行個體的名稱,然後按一下 [Deploy] (部署)。
如要管理、編輯或刪除部署,請開啟 GKE 應用程式頁面。
如需瞭解可供您在應用程式中自訂的內容,請參閱軟體供應商準備的說明文件。
如要讓外部流量存取應用程式,請按照這些步驟將應用程式公開為服務。
指令列
您可以將 Kubernetes 應用程式部署到 Google Kubernetes Engine 叢集或您自己的基礎架構,例如安裝於本機的 Minikube。
如要透過指令列部署應用程式,請從 Google Cloud下載授權檔案。使用下列步驟部署應用程式時,請務必將授權檔案套用至 kubectl 設定或 Helm 資訊套件。
視應用程式供應商而定,部署應用程式的具體步驟可能有所不同。整體來說,您需要執行以下操作:
- 連線至您的 Kubernetes 叢集。
- 視情況將授權檔案新增至
kubectl設定或 Helm 資訊套件。 複製應用程式的 Git 存放區。存放區通常包含:
kubectl設定或 Helm 圖表,說明應用程式的 Kubernetes 資源。如要自訂應用程式,例如增加副本數量或變更應用程式 Pod 的更新策略,請編輯
kubectl設定或 Helm 圖表。應用程式資源,用於定義應用程式的屬性,例如應用程式類型、版本、維護人員等等。
將應用程式部署到 Kubernetes 叢集的具體步驟。
供應商補充的其他指令碼或工具。
確認應用程式設定,並部署應用程式。
部署完成後,請檢查標有
ClusterRole或ClusterRoleBinding的資源是否標有app.kubernetes.io/component=deployer-rbac.marketplace.cloud.google.com。如果找到,請刪除。