《Kubernetes源碼剖析》是一本2020年6月由電子工業出版社出版的圖書,作者是鄭東旭。本書從源碼層面介紹Kubernetes的技術圖書,從架構到源碼,細緻入微,全面詳盡
基本介紹
- 中文名:Kubernetes源碼剖析
- 作者:鄭東旭
- 類別:計算機
- 出版社:電子工業出版社
- 出版時間:2020年6月
- 頁數:376 頁
- 定價:89 元
- 開本:16 開
- ISBN:9787121389146
《Kubernetes源碼剖析》是一本2020年6月由電子工業出版社出版的圖書,作者是鄭東旭。本書從源碼層面介紹Kubernetes的技術圖書,從架構到源碼,細緻入微,全面詳盡
《Docker與Kubernetes容器虛擬化技術與套用》主要圍繞容器生態體系中的核心組件Docker和Kubernetes展開,介紹了容器的組成及相關概念、容器系統架構和運行原理,重點剖析了Docker和Kubernetes兩大工具的核心概念、組成和工作原理,通過大量的課堂案例和實驗,使學生能夠快速掌握利用Docker完成容器的部署。另外,《Docker與Kubernetes...
《深入淺出Prometheus:原理、套用、源碼與拓展詳解》系統講解了Prometheus的原理、套用、源碼和拓展,圖文並茂、講解全面。原理篇主要介紹了Prometheus的整體架構及與其他監控系統的對比和優勢,讓讀者從整體上把握Prometheus的相關概念。套用篇從傳統套用監控和Kubernetes監控兩方面講解Prometheus的安裝、配置及優秀實踐,著重介紹...
Kubernetes208 Istio208 Hello應用程式210 使用Istio進行分散式跟蹤213 使用Istio生成服務圖223 分散式上下文和路由225 總結228 參考資料228 8 關於採樣230 基於頭部的一致性採樣231 機率採樣231 速率限制採樣232 保證吞吐量的機率採樣234 自適應採樣235 上下文敏感的採樣244 實時採樣或調試採樣...
本名吳治輝,HPE資深架構師,擁有超過15年的軟體研發經驗,專注於電信軟體和雲計算領域的軟體研發,擁有豐富的大型項目架構設計經驗,是業界少有的具備很強Coding能力的S級資深架構師,也是《ZeroC Ice權威指南》《架構解密:從分散式到微服務》《Kubernetes權威指南:從Docker到Kubernetes實踐全接觸》《Kubernetes權威指南:...
8.4 Kubernetes存儲核心原理 366 8.4.1 volume設計解讀 366 8.4.2 volume實現原理分析 367 8.4.3 volume使用案例 368 8.4.4 persistent volume 371 8.5 Kubernetes網路核心原理 372 8.5.1 單pod單IP模型 373 8.5.2 pod和網路容器 374 8.5.3 實現Kubernetes的網路模型 377 8.6 ...
作者以初學者角度展示軟負載在分散式架構中承擔的角色,引入容器時代主角Kubernetes;再從路由層面全面展開對Service Mesh 與Istio 的系統介紹和深入剖析,包括其功能與特色;最後通過源碼剖析從實現細節上分析Istio 的幾大關鍵設計。不論你是剛開始接觸軟負載的初學者,還是有一定經驗的架構師,都可以在這本細緻入微的...
6.7.6 Kubernetes套用實踐2——Redis容器編排330 6.7.7 Kubernetes套用實踐3——部署監控系統334 6.8 本章小結337 第7章 手把手打造企業級套用 7.1 企業級雲原生的持續交付模型——GitOps實戰338 7.1.1 GitOps的興起338 7.1.2 GitOps流水線340 7.1.3 GitOps最佳實踐341 7.1.4 ...
5.3.1 Flink On Kubernetes架構 259 5.3.2 Session集群的部署與啟動 261 5.3.3 KubernetesResourceManager詳解 268 5.4 本章小結 274 第6章 狀態管理與容錯 275 6.1 狀態數據管理 275 6.1.1 狀態數據類型 275 6.1.2 狀態初始化流程 279 6.2 KeyedState的創建與管理 285 6.2.1 KeyedState...
任洪彩,華為雲原生團隊核心成員,開源愛好者,深度參與CNCF(雲原生計算基金會)旗下Kubernetes、Prometheus等項目貢獻,Kubernetes資深成員,擔任Kubernetes SIG-Instrumentation Approver,敏捷軟體思想深度實踐者,在Nokia、華為等公司參與過多個大型項目的研發與重構,對Go、C/C++、Python、Swift等語言均有深入的研究與實踐。
Cloud Function430 作者簡介 方劍,花名洛夜,Spring Cloud Alibaba 開源項目負責人/創始人之一。Apache RocketMQ Committer,Alibaba Nacos Committer。目前就職於阿里巴巴集團。曾在個人部落格上編寫過《Spring MVC源碼分析系列》、《Spring Boot源碼分析系列》文章。目前,關注微服務、雲原生、Kubernetes。
讀者不僅能夠深入理解Go語言的實現細節,而且可以深刻認識設計背後的原理,同時提升閱讀原始碼的技能。作者簡介 左書祺(@Draven)Kubernetes貢獻者、前調度器項目組成員、雲計算和資源調度架構師。“面向信仰編程”部落格作者,開源電子書《Go語言設計與實現》作者,“真沒什麼邏輯”主理人。長期維護開源項目。
本書主要分為三個部分,第一部分(第1~12章)介紹區塊鏈和Fabric技術相關概念、Fabric 2.0底層源碼;第二部分(第13章)講述如何部署Fabric 2.0,包括使用Kubernetes進行部署;第三部分(第14~17章)融合自主可控技術國產化趨勢,結合“5G+物聯網”等區塊鏈國內套用場景,通過實際套用分析Fabric技術的國產化實踐...
4.1容器鏡像簡介 10.4.2鏡像的構成方式和底層原理 10.4.3容器鏡像的構建模型和構建流程 10.4.4常用的鏡像構建工具 10.4.5容器鏡像的分發 10.5容器引擎iSulad原理剖析 10.5.1iSulad架構簡介 10.5.2容器與鏡像操作示例 10.5.3實現原理剖析 10.6容器集群的管理 10.6.1容器集群管理系統——Kubernetes ...
4.5.3 KubernetesRuntime的實現 4.6 Pulsar IO簡介 4.7 部署Connector 4.8 開發Connector 4.9 Pulsar IO的實現 4.10 小結 第5章 BookKeeper存儲 5.1 項目結構 5.2 存儲簡介 5.3 數據寫入的實現 5.4 數據讀取的實現 5.5 自愈能力 5.6 小結 第6章 實戰Pulsar 6.1 高可用 6.1.1 跨...
1.2 後 Kubernetes 時代的微服務 ... 5 1.2.1 重要觀點 ... 6 1.2.2 Kubernetes 與 Service Mesh ... 6 1.2.3 kube-proxy 組件 ... 8 1.2.4 Kubernetes Ingress 與 Istio Gateway ... 8 1.2.5 xDS 協定 ... 9 1.2.6 Envoy ... 11 1.2.7 Istio Service Mesh ......
有深度:本書對涉及的Spring Cloud組件按照從入門、進階、實戰、擴展增強的順序循序漸進進行剖析和講解,幫助作者知其然並知其所以然,授之以漁。重實踐:注重生產實踐,通過案例驅動,給出優秀的生產實踐方案和優秀的生產配置,幫助讀者快速落地企業微服務架構。全書共25章,分為三個部分:*部分核心組件篇(第1~10章...
2.1 OpenShift 與 Kubernetes 的關係 2.1.1 OpenShift 發展簡史 2.1.2 OpenShift 對 Kubernetes 的增強 2.1.3 OpenShift 對 Kubernetes生態的延伸 2.2 OpenShift 的架構介紹與規劃 2.2.1 OpenShift 的邏輯架構 2.2.2 OpenShift 的技術架構 2.2.3 OpenShift 的組件架構 2.2.4 OpenShift 的部署...
6.1.4 微服務現狀分析 290 6.2 雲原生微服務架構 292 6.2.1 Service Mesh 292 6.2.2 Linkerd 294 6.2.3 Enovy 296 6.2.4 Istio 299 6.2.5 Docker、Kubernetes與Istio 302 6.3 Istio在OpenShift上的實現 304 6.3.1 OpenShift集群快速部署與實現 304 6.3.2 OpenShift上部署Istio集群 305...
Hurricane實時處理系統架構剖析 493 實施微服務的關鍵技術架構 500 網易雲容器服務基於Kubernetes的實踐探索 503 Kubernetes 、 Microservice以及ServiceMesh解析 506 單體套用到Kubernetes微服務架構的遷移方案 509 容器技術經驗談 Docker 在美團點評的實踐 512 CoreOS vs. Docker容器大戰引擎 516 基於模板引擎的容器部署框架 ...
◎掌握各種程式語言的分析技巧,包括編譯型、JIT編譯型、解釋型語言,如C、Java、bash shell等。◎學習如何生成各種新的性能指標、調用棧信息,以及自定義延遲直方圖。◎學習如何使用傳統工具配合BPF分析來快速簡單地實現目標。◎探索基於BPF構建的高級工具:實現遠程監控的PCP和Grafana組合、eBPF導出器,以及跟蹤Kubernetes...
19.2 在Kubernetes 上部署NGINX 作為Ingress Controller 194 19.2.1 部署NGINX Ingress Controller 195 19.2.2 擴展Ingress Resource功能的五種方式 200 19.3 Ingress Controller 的常見部署結構 212 19.3.1 PaaS 內部署 213 19.3.2 PaaS 外部署 215 19.3.3 內外混合部署 216 19.4...
19.2 在Kubernetes 上部署NGINX 作為Ingress Controller 194 19.2.1 部署NGINX Ingress Controller 195 19.2.2 擴展Ingress Resource功能的五種方式 200 19.3 Ingress Controller 的常見部署結構 212 19.3.1 PaaS 內部署 213 19.3.2 PaaS 外部署 215 19.3.3 內外混合部署 216 19.4...
第8章 一切皆容器:Kubernetes 261 8.1 Kubernetes簡介 261 8.2 Kubernetes的設計解讀 262 8.2.1 一個典型案例:Guestbook. 263 8.2.2 Kubernetes核心概念剖析 265 8.3 Kubernetes核心組件解讀 294 8.3.1 APIServer 294 8.3.2 Scheduler 301 8.3.3 Controller Manager 309 8.3...