《Kubernetes源碼剖析》讀書筆記思維導(dǎo)圖PPT模板下載_第1頁
《Kubernetes源碼剖析》讀書筆記思維導(dǎo)圖PPT模板下載_第2頁
《Kubernetes源碼剖析》讀書筆記思維導(dǎo)圖PPT模板下載_第3頁
《Kubernetes源碼剖析》讀書筆記思維導(dǎo)圖PPT模板下載_第4頁
《Kubernetes源碼剖析》讀書筆記思維導(dǎo)圖PPT模板下載_第5頁
已閱讀5頁,還剩23頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

思維導(dǎo)圖PPT模板《Kubernetes源碼剖析》最新版讀書筆記,下載可以直接修改01內(nèi)容簡介第2章Kubernetes構(gòu)建過程第4章kubectl命令行交互第1章Kubernetes架構(gòu)第3章Kubernetes核心數(shù)據(jù)結(jié)構(gòu)第5章client-go編程式交互目錄030502040607第6章Etcd存儲核心實現(xiàn)第8章kube-scheduler核心...第7章kube-apiserver核心...目錄0908內(nèi)容摘要本書主要分析了Kubernetes核心功能的實現(xiàn)原理,是一本幫助讀者了解Kubernetes架構(gòu)設(shè)計及內(nèi)部原理實現(xiàn)的書。由于Kubernetes代碼量較大,源碼不容易理解,所以本書將梳理相關(guān)知識點,幫助讀者快速學(xué)習(xí)。本書共分為8章,第1章簡要介紹了Kubernetes架構(gòu)的核心組件,以及每個核心組件在架構(gòu)中的作用;第2章主要介紹了Kubernetes構(gòu)建過程中的源碼實現(xiàn);第3章主要介紹了Kubernetes的核心數(shù)據(jù)結(jié)構(gòu)定義及圍繞資源展開的核心功能;第4章主要介紹了kubectl命令行交互工具的實現(xiàn)機制;第5章主要介紹了client-go編程式交互工具的實現(xiàn)機制;第6章主要介紹了Etcd存儲的核心實現(xiàn);第7章主要介紹了kube-apiserver組件的核心實現(xiàn);第8章主要介紹了kube-scheduler組件的核心實現(xiàn)。內(nèi)容簡介ControllerManager具備高可用性(即多實例同時運行),即基于Etcd集群上的分布式鎖實現(xiàn)領(lǐng)導(dǎo)者選舉機制,多實例同時運行,通過kube-apiserver提供的資源鎖進(jìn)行選舉競爭。第1章Kubernetes架構(gòu)它監(jiān)控kube-apiserver的服務(wù)和端點資源變化,并通過iptables/ipvs等配置負(fù)載均衡器,為一組Pod提供統(tǒng)一的TCP/UDP流量轉(zhuǎn)發(fā)和負(fù)載均衡功能。1.1Kubernetes的發(fā)展歷史1.2Kubernetes架構(gòu)圖1.3Kubernetes各組件的功能1.4KubernetesProje...第1章Kubernetes架構(gòu)第2章Kubernetes構(gòu)建過程調(diào)度器每次只調(diào)度一個Pod資源對象,為每一個Pod資源對象尋找合適節(jié)點的過程是一個調(diào)度周期。2.1構(gòu)建方式2.2本地環(huán)境構(gòu)建2.3容器環(huán)境構(gòu)建2.4Bazel環(huán)境構(gòu)建第2章Kubernetes構(gòu)建過程2.5代碼生成器2.7gengo代碼生成核心實現(xiàn)2.6代碼生成過程第2章Kubernetes構(gòu)建過程第3章Kubernetes核心數(shù)據(jù)結(jié)構(gòu)調(diào)度算法分為兩種,分別為預(yù)選調(diào)度算法和優(yōu)選調(diào)度算法。3.1Group、Version、Re...3.2ResourceList3.3Group3.4Version3.5Resource3.6Kubernetes內(nèi)置資源全圖010302040506第3章Kubernetes核心數(shù)據(jù)結(jié)構(gòu)3.7runtime.Object類型...3.8Unstructured數(shù)據(jù)3.9Scheme資源注冊表3.10Codec編解碼器3.11Converter資源版本轉(zhuǎn)換...12345第3章Kubernetes核心數(shù)據(jù)結(jié)構(gòu)第4章kubectl命令行交互除調(diào)度策略外,Kubernetes還支持優(yōu)先級調(diào)度、搶占機制及親和性調(diào)度等功能。4.1kubectl命令行參數(shù)詳解4.3創(chuàng)建資源對象的過程4.2Cobra命令行參數(shù)解析第4章kubectl命令行交互第5章client-go編程式交互kube-apiserver組件也是集群中唯一與Etcd集群進(jìn)行交互的核心組件但它本質(zhì)上是一個資源控制系統(tǒng)——注冊、管理、調(diào)度資源并維護(hù)資源的狀態(tài)。5.1client-go源碼結(jié)構(gòu)5.2Client客戶端對象5.3Informer機制5.4WorkQueue第5章client-go編程式交互5.5EventBroadcaster...5.7其他客戶端5.6代碼生成器第5章client-go編程式交互第6章Etcd存儲核心實現(xiàn)資源組、資源版本、資源、子資源的完整表現(xiàn)形式為<group>/<version>/<resource>/<subresource>。6.1Etcd存儲架構(gòu)設(shè)計6.2RESTStorage存儲服務(wù)通...6.3RegistryStore存儲服...6.4Storage.Interfac...第6章Etcd存儲核心實現(xiàn)6.5CacherStorage緩存層6.6UnderlyingStorag...6.7Codec編解碼數(shù)據(jù)6.8Strategy預(yù)處理第6章Etcd存儲核心實現(xiàn)第7章kube-apiserver核心...以常用的Deployment資源為例,其完整表Kubernetes將所有數(shù)據(jù)存儲至Etcd集群中前綴為/registry的目錄下。7.1熱身概念7.2kube-apiserver命令...7.3kube-apiserver架構(gòu)...7.4kube-apiserver啟動...7.5權(quán)限控制7.6認(rèn)證010302040506第7章kube-apiserver核心...7.7授權(quán)7.9進(jìn)程信號處理機制7.8準(zhǔn)入控制器第7章kube-apiserver核心...第8章kube-scheduler核心...熟練使用并掌握client-go是每個Kubernetes開發(fā)者必備的技能。8.1kube-scheduler命令...8.2kube-scheduler架構(gòu)...8.3ku

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論