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