面向開發者的 Kubernetes
William Denniss 吳俊
- 出版商: 東南大學
- 出版日期: 2025-10-01
- 售價: $762
- 貴賓價: 9.5 折 $724
- 語言: 簡體中文
- 頁數: 294
- ISBN: 7576622849
- ISBN-13: 9787576622843
-
相關分類:
Kubernetes
- 此書翻譯自: Kubernetes for Developers
立即出貨 (庫存 < 4)
買這商品的人也買了...
-
演算法技術手冊, 2/e (Algorithms in a Nutshell: A Practical Guide, 2/e)$580$458 -
揭開設計模式的秘辛 ── 設計模式 第1 3/4版 『Pattern hatching : design patterns applied』$390$304 -
依賴注入:原理、實作與設計模式 (Dependency Injection: Principles, Practices, Patterns, 2/e)$1,000$780 -
Kent Beck 的測試驅動開發:案例導向的逐步解決之道 (Test-Driven Development: By Example)(TDD)$560$437 -
$594智能化運維實踐 — 從 Ansible 到 Kubernetes -
Oracle 19c 從入門到精通 (視頻教學超值版)$534$507 -
單體式系統到微服務 (Monolith to Microservices)$580$458 -
測試架構師修煉之道:從測試工程師到測試架構師, 2/e$654$621 -
金魚都能懂的 CSS 必學屬性:網頁設計必備寶典(iT邦幫忙鐵人賽系列書)$720$562 -
Web Hacking 現場指南:真實世界抓漏和獵蟲的賞金之旅 (Real-World Bug Hunting: A Field Guide to Web Hacking)$550$363 -
面向對象是怎樣工作的, 3/e$419$398 -
看完這本就會懂!帶你無痛提升 JavaScript 面試力:精選 55道前端工程師的核心問題 × 求職加分模擬試題解析$680$530 -
$556雲端原生架構與 GitOps 實戰 -
前端測試指南:策略與實踐$650$507 -
Beyond XSS:探索網頁前端資安宇宙$880$695 -
$505Serverless 架構下的前端開發:入門、實戰與進階 -
大數據 SQL 優化 : 原理與實踐$594$564 -
現代軟件測試技術權威指南$1,008$958 -
深入理解 Kubernetes 網絡系統原理$654$621 -
軟體品質全面思維:從產品設計、開發到交付,跨越 DevOps、安全與 AI 的實踐指南$650$507 -
軟件測試:雲服務測試方法與實踐$414$393 -
架構之道:自定義軟件體系結構$594$564 -
深入高可用系統原理與設計$474$450 -
大模型工程師面試:算法原理、開發實踐與系統部署$714$678 -
$768軟件架構從微觀到宏觀
相關主題
商品描述
現代軟件需要在大規模 環境下高效地處理負載均衡 、狀態和安全問題。 Kubernetes使這些任務對於 任何規模的應用都變得 簡 單、 可靠。本書特別為正 在開發運行於Kubernetes上 的應用程序的軟件開發者編 寫,詳細展示了如何解決這 些問題以及其他重要議題。 本書涵蓋了從開發者的 角度在Kubernetes上容器化 和部署應用所需的所有知識 。你將從創建一個可以在基 於雲的Kubernetes集群上運 行的小型應用程序開始。然 後,系統地探索穩定長期部 署的 實踐,包括擴展、 容量規劃和資源優化。
作者簡介
威廉·丹尼斯(WILLIAM DENNISS)是Google的一名集團產品經理(Group Product Manager),他在Google Kubernetes Engine(GKE團隊工作。他協作創建了GKE的Autopilot體驗,構建了一個完全托管的Kubernetes平臺,在無需管理底層計算節點的情況下提供完整的Kubernetes體驗。作為開放標準和開源軟件能推動行業向前發展的堅定信仰者,他加入GKE團隊後的第一個項目就與Kubernetes社區以及雲原生計算基金會合作,創建認證Kubernetes一致性程序,以鼓勵各Kubernetes提供商之間的廣泛兼容性。 2014年加入Google後,他首先在身份系統領域工作,目標是改善用戶在移動設備上與身份系統互動的方式。他撰寫了本地應用程序的最佳實踐 OAuth 規範,並將其發布為RFC 8252標準文檔;同時他還協同創立了開源庫AppAuth,為iOS、Android 和JavaScript提供了該最佳實踐的通用實現。 他喜歡通過教學來學習,在業余時間會花費大量精力編碼並對各種項目進行疊代。如果他有設備在手,很可能正在為其編寫代碼,無論是高中時期的圖形計算器,運行Windows、Linux或不同時期的 Mac 的計算機,2000年代的PlayStation Portable還是從iPhone 3G以來的iPhone。最終,這些項目需要服務器組件的支持,這促使他在十多年前首次部署了基於平臺即服務(PaaS)的應用代碼,並激發了他後來投身於Kubernetes工作中的興趣,以幫助與他有類似需求的開發人員更加輕松地完成任務。 他在產品管理上的獨特優勢在於他是他自己所構建產品的狂熱用戶。
目錄大綱
部分 Kubernetes 入門
1 使用 Kubernetes 進行應用部署
1.1 為什麼使用容器(Container)?
1.2 為什麼使用 Kubernetes?
總結
2 容器化應用
2.1 構建 Docker 容器
2.2 容器化服務器應用程序
2.3 使用 Docker Compose 進行本地測試
總結
3 在 Kubernetes 上部署
3.1 Kubernetes 架構
3.2 部署一個應用
3.3 命令式指令
3.4 本地 Kubernetes 環境
總結
4 自動化運維
4.1 通過健康檢查實現自動運行恢覆
4.2 新存活的應用
總結
5 資源管理
5.1 Pod 調度
5.2 計算 Pod 資源需求量
總結
第二部分 進入生產環境
6 擴縮容
6.1 擴展 Pod 和節點
6.2 Pod 的水平自動擴展
6.3 節點自動擴展和容量規劃
6.4 構建可擴展的應用
總結
7 內部服務和負載均衡
7.1 內部服務
7.2 Ingress: HTTP(S) 負載均衡
總結
8 節點特性選擇
8.1 節點特性選擇
8.2 部署 Pod
8.3 調試放置問題
總結
9 有狀態的應用
9.1 卷、持久卷、聲明和存儲類
9.2 StatefulSet
9.3 遷移/恢覆磁盤
9.4 通用臨時卷用於臨時存儲空間
總結
10 後臺處理
10.1 後臺處理隊列
10.2 任務
10.3 批處理任務處理
現代軟件需要在大規模 環境下高效地處理負載均衡 、狀態和安全問題。 Kubernetes使這些任務對於 任何規模的應用都變得 簡 單、 可靠。本書特別為正 在開發運行於Kubernetes上 的應用程序的軟件開發者編 寫,詳細展示了如何解決這 些問題以及其他重要議題。 本書涵蓋了從開發者的 角度在Kubernetes上容器化 和部署應用所需的所有知識 。你將從創建一個可以在基 於雲的Kubernetes集群上運 行的小型應用程序開始。然 後,系統地探索穩定長期部 署的 實踐,包括擴展、 容量規劃和資源優化。
