Kubernetes是由谷歌開源的Docker容器集群管理系統(tǒng),為容器化的應(yīng)用提供了資源調(diào)度、部署運(yùn)行、服務(wù)發(fā)現(xiàn)、擴(kuò)容、縮容等一整套功能。
《Kubernetes權(quán)威指南——從Docker到Kubernetes實(shí)踐全接觸》從一個(gè)開發(fā)者的角度去理解、分析和解決問題,囊括了Kubernetes入門、核心原理、實(shí)戰(zhàn)開發(fā)、運(yùn)維、高級(jí)案例及源碼分析等方面的內(nèi)容,圖文并茂、內(nèi)容豐富、由淺入深、講解全面;并圍繞著生產(chǎn)環(huán)境中可能出現(xiàn)的問題,給出了大量的典型案例,比如安全問題、網(wǎng)絡(luò)方案的選擇、高可用性方案及Trouble Shooting技巧等,有很好的可借鑒性。
無(wú)論對(duì)于軟件工程師、測(cè)試工程師、運(yùn)維工程師、軟件架構(gòu)師、技術(shù)經(jīng)理還是資深I(lǐng)T人士來(lái)說(shuō),《Kubernetes權(quán)威指南——從Docker到Kubernetes實(shí)踐全接觸》都極具參考價(jià)值。
【課程目錄】
第1章 Kubernetes入門
1.1 Kubernetes是什么
1.2 為什么要用Kubernetes
1.3 從一個(gè)不簡(jiǎn)單的Hello World例子說(shuō)起
1.4 Kubernetes基本概念和術(shù)語(yǔ)
1.5 Kubernetes總體架構(gòu)
1.6 Kubernetes安裝與配置
第2章 Kubernetes核心原理
2.1 Kubernetes API Server 分析
2.2 調(diào)度控制原理
2.3 Kubelet運(yùn)行機(jī)制分析
2.4 安全機(jī)制的原理
2.5 網(wǎng)絡(luò)原理
第3章 Kubernetes開發(fā)指南
3.1 REST簡(jiǎn)述
3.2 Kubernetes API詳解
3.3 使用Java程序訪問Kubernetes API
第4章 Kubernetes運(yùn)維指南
4.1 Kubernetes核心服務(wù)配置詳解
4.2 關(guān)鍵對(duì)象定義文件詳解
4.3 常用運(yùn)維技巧集錦
4.4 資源配額管理
4.5 Kubernetes網(wǎng)絡(luò)配置方案詳解
4.6 Kubernetes集群監(jiān)控
4.7 Trouble Shooting指導(dǎo)
第5章 Kubernetes高級(jí)案例進(jìn)階
5.1 Kubernetes DNS服務(wù)配置案例
5.2 Kubernetes集群性能監(jiān)控案例
5.3 Cassandra集群部署案例
5.4 集群安全配置案例
5.5 不同工作組共享Kubernetes集群的案例
第6章 Kubernetes源碼導(dǎo)讀
6.1 Kubernetes源碼結(jié)構(gòu)和編譯步驟
6.2 kube-apiserver進(jìn)程源碼分析
6.3 kube-controller-manager進(jìn)程源碼分析
6.4 kube-scheduler進(jìn)程源碼分析
6.5 Kubelet進(jìn)程源碼分析
6.6 kube-proxy進(jìn)程源碼分析
6.7 Kubectl進(jìn)程源碼分析