fbpx

GitOps and Kubernetes

Contents

書籍簡介

動手實踐,完美地介紹了該主題。

~Jaume López

GitOps 和 Kubernetes引入了一個激進的想法 – 使用與管理程式碼基底( codebase )相同的 Git pull 請求來管理基礎架構。在本深入的教學中,你將學習如何使用強大但複雜的技術(例如 Kubernetes )配合大多數開發人員每天使用的同樣 Git 版本控制工具來操作基礎架構。藉助這些 GitOps 技術和最佳實踐,你可以在不影響安全性的情況下加速應用程式的開發,輕鬆重新回去基礎架構更改,並將新的團隊成員無縫地引入自動化流程。

關於這技術

監視和管理軟體交付與佈署的工具的設置和學習過程可能非常複雜,尤其是當你將其應用到使用 Docker 和 Kubernetes 佈署的應用程式時。想像一下,如果不是通過 Git pull 請求來管理整個 Kubernetes 基礎架構!一開始聽起來很荒謬的方法正迅速成為進行持續交付( Continuous Delivery )的最可靠方法之一。這種被稱為“ GitOps ” 的新方法將 Git 用作“單一事實來源”,並允許你像管理應用程式程式碼一樣將基礎結構作為程式碼基底( codebase )進行管理。使用 Kubernetes 等聲明性工具自動執行佈署和擴展,GitOps 提供了一個控制界面,使你可以輕鬆評估和重新回去更改。

關於這本書

GitOps and Kubernetes 是通過 GitOps 方式操作 Kubernetes 的半參考書和半實踐指南。你將學習 GitOps 最佳實踐、技術和工具,簡化使用 Kubernetes 做更快地交付企業級可擴展的軟體,而又不影響安全性。通過快節奏的章節,你將釋放 GitOps的優勢,以實現靈活的配置管理、監視、健壯性、多環境支持,並發現以獨特的 GitOps 方式管理機密的技巧和竅門。完成後,你將能夠實施和管理可擴展的持續交付管道,從而輕鬆跟蹤更改,重新回去修改錯誤以及清楚地驗證和審核容器佈署( container deployments )。

內含什麼

  • 具有分支( branching)、名稱空間( namespace )和配置( configuration )的多環境管理
  • 使用 Git 、Kubernetes 和管道進行訪問控制
  • 在 Argo CD、JenkinsX 和 Flux 上使用 Kubernetes
  • 聲明性 GitOps 模型中的多步佈署策略(例如Blue-Green、Canary )

目標讀者

熟悉持續交付原則以及 Git 和 Kubernetes 的基礎知識的開發者。

關於作者

Billy Yuen、Alexander Matyushentsev、Todd Ekenstam 和 Jesse Suen 是 Intuit 平台的首席工程師。它們在 Kubernetes 的 GitOps 中被公認為行業領先者,並在行業會議上發表了許多相關演講。


書籍網址5折優惠代碼查詢

你可能會有興趣

 學習資訊不漏接-歡迎使用 App / Email 訂閱發文通知 

發表迴響

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料

Powered by WordPress.com.

Up ↑

%d 位部落客按了讚: