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

透過持續整合/持續推送軟體更新和 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