




版權(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 教育咨詢公司教學(xué)總監(jiān)的職責(zé)
- 汽車制造裝配工崗位職責(zé)
- 汽車維修廢機油回收流程
- 2025年高三年級組長班主任工作計劃
- 特殊教育講授的心得體會
- 小學(xué)英語畢業(yè)演講稿寫作技巧
- 2025年供水設(shè)備生產(chǎn)制造項目可行性研究報告
- 公路工程施工質(zhì)量控制與保障措施
- 體育賽事項目部后勤生活保障措施
- 物流行業(yè)勞動力使用與材料保障措施
- 2025四川中江振鑫產(chǎn)業(yè)集團招聘14人筆試參考題庫附帶答案詳解
- 森林管護(hù)工技師考試試題及答案
- 車棚維修協(xié)議書
- 樂曲演奏電路設(shè)計-正文
- 2025年1-氯丁烷項目可行性研究報告
- 【部編版】語文六年級下冊古詩詞誦讀1《采薇(節(jié)選)》精美課件
- 2025屆高三高考押題預(yù)測卷 英語 (新高考Ⅱ卷02) 含解析
- 2024年西安曲江二小教師招聘真題
- 2024年中國航空工裝行業(yè)發(fā)展現(xiàn)狀、市場運行態(tài)勢及發(fā)展前景預(yù)測報告
- 中考英語688高頻詞大綱詞頻表
- 一年級下冊口算題卡大全(口算練習(xí)題50套直接打印版)
評論
0/150
提交評論