持續整合和持續推送軟體更新

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

免費試用 與銷售人員聯絡

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

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

漫長的更新發布週期:如果以手動方式測試及部署程序,可能會導致程式碼推送到實際運作環境時出現延遲狀況,更可能導致程式碼整合時發生衝突,使客戶必須等候許久才能收到修補程式和更新。

服務中斷:如果以手動方式管理基礎架構,就必須隨時有人待命。如果發生資料中心遭到雷擊、尖峰流量超過容量上限等狀況,團隊中就必定有成員得在凌晨起床處理這類問題,而在應用程式服務中斷的同時,您也會損失金錢、流失客戶。

未能有效運用伺服器:無論是在雲端或內部部署環境中,管理應用程式時,如果不能以有效率的方式將應用程式分裝至不同的伺服器,就可能要支付多餘的容量費用。

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

將程式碼容器化

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

您可以在快速、一致又可靠的 Google Cloud Platform 環境中,使用 Cloud Build 同時執行多個容器映像檔版本。

將程式碼容器化

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

即使應用程式已開始在容器中運作,管理作業仍不可或缺,舉凡部署應用程式、監控健康狀態,以及配合需求來調度應用程式等工作,都必須要有專人來處理。您可以手動進行這些作業,也可以讓 Kubernetes 為您自動化調度管理。

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

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