持續整合和推送軟體更新

透過持續整合/持續推送軟體更新和 Kubernetes 加快程式碼部署速度

免費試用與銷售人員聯絡

透過持續整合/持續推送軟體更新和 Kubernetes 加快程式碼部署速度

持續整合及持續部署 (CI/CD) 這種開發策略可讓客戶快速取得應用程式更新內容,而且作業是以自動化方式進行。只要使用 Kubernetes 和 Kubernetes Engine,您就能解決下列問題:

漫長的發布週期:手動執行測試和部署程序可能會導致程式碼在推送至實際工作環境時出現延遲,更有可能讓程式碼在整合時發生衝突,造成客戶必須等候更長時間才能取得修補程式和更新內容。

服務中斷:如果您是以手動方式管理基礎架構,就必須隨時有人待命。無論是資料中心遭到雷擊,還是尖峰流量超過負荷能力上限,團隊中都必須有人在半夜處理這類問題。在應用程式停止運作的同時,您也會損失金錢、流失客戶。

伺服器使用效率不彰:無論是在雲端環境或內部部署系統中,您在管理應用程式時,如果無法以有效率的方式將應用程式分裝至不同的伺服器,就有可能需要支付龐大的容量費用。

透過持續整合/持續推送軟體更新和 Kubernetes 加快程式碼部署速度

將程式碼容器化

在容器中執行應用程式,確保應用程式可以使用所需的資源和資料庫,同時避免資料庫版本和應用程式元件之間產生衝突。這樣一來,您就能將應用程式移植至不同環境,並且輕鬆複製及擴充應用程式。

只要透過 Google Cloud Platform 使用 Cloud Build,即可在快速、一致又可靠的環境中執行多個容器映像檔版本。

將程式碼容器化

透過 Kubernetes 自動化調度管理部署作業

即便應用程式已在容器中運作,管理作業仍不可或缺。無論是部署應用程式、監控健康狀態,或是視需求調度應用程式資源等工作,您都必須指派專人處理。您可以手動執行這些作業,也可以讓 Kubernetes 為您自動化調度管理。

您只要在 .yaml 檔案中指定所需部署狀態,Kubernetes 就會持續監控環境來維持該狀態。實際行為包含依據您的需求部署應用程式及調度資源、以有效率的方式將容器分裝至伺服器,以及終止異常程序。

Kubernetes 為開放原始碼服務,其後有龐大的開發人員社群攜手改善服務品質。也就是說,您可以在任何位置執行 Kubernetes,無論是自己選用的雲端供應商環境,或甚至是自己的資料中心都沒問題。您不會受制於任何一個平台。

透過 Kubernetes 自動化調度管理部署作業

在 Google Cloud 基礎架構中執行 Kubernetes

開放原始碼 Kubernetes 專案源自 Google 內部技術,旨在確實解決程式碼持續整合與部署作業等問題。Google 從一開始就以合作夥伴的身分參與 Kubernetes 專案,對於其技術有深入的瞭解。

有了 Kubernetes Engine,您就能省去持續整合/持續推送軟體更新的最後一個步驟。也就是說,您不必管理用來執行 Kubernetes 的基礎架構。只要透過 Kubernetes Engine 執行部署作業,您就能持續確保所用伺服器數量符合需求 (無論多寡),讓應用程式保持最佳狀態,並以有效率的方式運作。

只要透過 Google Cloud 基礎架構處理工作負載,您就不必擔心資料中心管理問題或服務中斷等狀況,也能運用 Google 專屬的極速光纖網路等強大創新技術。

您不必再隨時待命,可以好好享受休息時間。

在 Google Cloud 基礎架構中執行 Kubernetes

在幾秒內部署 Kubernetes 叢集
及更新實際工作環境中的程式碼

現在輪到您了!請在下方的終端機模擬器中輸入指令,
並瞭解如何透過 Kubernetes Engine 建立 Kubernetes 叢集。

建立您的第一個叢集

您現在已經掌握基本知識,可以開始在 GCP 中啟用第一個 Kubernetes Engine 叢集。

本頁內容對您是否有任何幫助?請提供意見:

傳送您對下列選項的寶貴意見...

這個網頁
Kubernetes Engine