第一部份 為什么你需要學Docker
入門章節(jié),講述Docker的歷史、生態(tài)圈、業(yè)界現(xiàn)狀、潮流趨勢,并對其技術(shù)原理、概念等知識點做基本的講解,給出Docker學習中的必須掌握的基本技能
第二部份 Docker實戰(zhàn)之容器基礎(chǔ)命令系列
掌握Docker安裝、配置、常用操作命令如Docker Image作命令、Docker Container命令、查看容器和以及排查容器等基礎(chǔ)操作
第三部份 Docker實戰(zhàn)之自定義容器鏡像
掌握Docker Buildfile的語法、理解Build Image的原理和制作過程,能夠完成實際項目中自定義容器鏡像的制作過程
第四部份 Docker實戰(zhàn)之容器互聯(lián)實戰(zhàn)
理解容器的互聯(lián)原理、以及通過Volume卷或Link方式實現(xiàn)單機上的Docker容器的互聯(lián)實戰(zhàn)操作
第五部份 Docker實戰(zhàn)之容器網(wǎng)絡(luò)機制(上)
理解Docker的網(wǎng)絡(luò)原理、掌握幾種不同的網(wǎng)絡(luò)模式的作用和配置方式
第六部份 Docker實戰(zhàn)之容器網(wǎng)絡(luò)機制(下)
講述虛擬大二層的概念、實現(xiàn)原理和具體技術(shù),說說Docker不同主機上的容器怎樣完成網(wǎng)絡(luò)通信的,實戰(zhàn)Docker SocketPlane的官方解決方案
第七部份 Docker圖形化管理和監(jiān)控
學習掌握Docker的圖形化管理工具Shipyard,以及性能監(jiān)控工具cAdvisor的使用
第八部份kubernetes橫空出世背后的秘密
講述Docker與CoreOS的恩怨情仇、新型的容器技術(shù)的背后的刀光劍影、谷歌在容器技術(shù)方向的霸主決心,解開kubernetes空出世背后的秘密。
第九部份kubernetes架構(gòu)深度解析
深度解析kubernetes的架構(gòu),全面闡述kubernetes所打造的新一代分布式架構(gòu)平臺的令人嘆為觀止的大道至簡設(shè)計之美,解密kubernetes還未發(fā)行正式版就已經(jīng)引發(fā)業(yè)界轟動的真正原因。
第十部份kubernetes集群入門
部署一套完整的kubernetes集群,并熟悉其基本指令和使用流程。
第十一部份 kubernetes集群部署實踐
親手設(shè)計部署一個運行在kubernetes集群之上的一個可伸縮的分布式系統(tǒng),之后實踐集群擴容、故障恢復等關(guān)鍵案例,從而全面掌握kubernetes的的高大上特性
第十二部份 Kubernetes的分布式網(wǎng)絡(luò)實踐
kubernetes假設(shè)各個Minion主機上的Pod是網(wǎng)絡(luò)互通的,這要如何實現(xiàn),通過學習flannel的原理和實踐部署flannel,掌握這種新奇、簡單而且高效的,比Openvswitch更簡單的大二層網(wǎng)絡(luò)方案
第十三部份 Kubernetes Service的負載均衡和網(wǎng)絡(luò)路由秘密
外部系統(tǒng)是如何獲知Kubernetes內(nèi)部一個服務(wù)的多實例IP地址和端口的?Kubernetes Service是如何通過Kube Proxy實現(xiàn)負載均衡的?服務(wù)的Cluster IP又是如何生效的?物理的網(wǎng)絡(luò)和虛擬的網(wǎng)絡(luò)又是如何巧妙設(shè)計,實現(xiàn)了看似不可思議的“互聯(lián)互通”?百度五答案,谷歌看不懂,答案盡在本部份程。
第十四部份 Kubernetes API和源碼分析
介紹Kubernetes API并對其源碼進行解讀,初步具備對Kubernetes進行二次開發(fā)的能力。