專欄
下載APP
跟 BAT 技術專家學 Docker + K8S
系統學懂學透容器技術,實戰無憂
legendtkl · BAT 資深技術專家

共計47節 · 已更新15節

110人已訂閱

你將收獲

  • BAT 技術專家第一手容器化遷移經驗分享;
  • 全面的 Docker 知識體系及使用指南;
  • 容器技術的本質以及10+ 熱門鏡像的最佳實踐;
  • 云原生容器技術 K8S 核心技術透徹分析及實踐落地指導;
  • 一線大廠云原生監控系統使用標準及實踐落地指導。

講師介紹

講師 legendtkl,BAT 技術專家,具有多年的一線互聯網工作經驗。技術視野廣泛,技術棧集中在云原生和分布式系統技術,Hadoop/Spark/Flink/HBase 等分布式計算和存儲系統。Docker、Kubernetes 及其生態系統;在使用 Docker 和 Kubernetes 的過程中積累了大量的第一手經驗。

課程簡介

目前的技術水平已經真正進入到了云計算時代,各大基礎設施紛紛上云。阿里已經在去年雙十一將所有業務都遷移到了云上,而云的基礎設施就是 Docker。作為當下最主流的容器技術。毫無疑問,Docker 容器技術已經成為互聯網從業成員不可或缺的技術。

使用 Docker 技術來開發和交付我們的應用,將極大提升工程效率,簡化縮短整個開發流程

Docker 技術與傳統應用交付方式的最大區別在于,傳統的方式將應用開發和部署進行割裂,而Docker 技術的創新點在于直接將應用的軟件依賴和環境依賴打包進 Docker 鏡像,部署環節直接簡化成了如何規范化容器的部署管理(這正是社區和 Kubernetes 等管理系統所做的事情),整個鏈路的工程效率提升極大。

并且,由于目前處于云原生的技術趨勢下,大部分的應用最終都將通過容器化的方式來交付。無論是無狀態應用(比如 WebServer),還是分布式有狀態應用(比如 ZooKeeper 等),抑或是當前最火熱的大數據和 AI 技術,也在逐步和云原生技術進行結合

本課程將帶你全面獲取 Docker 的基礎知識、核心原理以及最佳實踐。在應用容器化的道路上,如果不熟悉 Docker 的最佳實踐,將會走很多彎路。比如將多個程序打包到一個 Docker 容器中就很有可能帶來過多僵尸進程的問題,因此在設計之初,課程就明確了需要重點討論并且要最佳實踐的問題,希望大家少走彎路。

考慮到 Docker 技術絕不是一個孤立的技術棧,Docker 技術棧結合使用最多的就是 Kubernetes 相關技術,因此本課程還會重點介紹 Kubernetes 技術,讓你全面掌握相關技能

本課程會以一種“學習思路再現”的形式進行講解,從提出問題開始,到嘗試解決問題,最后理解問題背后的原理。這種學習方式能夠幫助我們不僅知其然、而且知其所以然。更重要的是通過這種方式習得的知識要比填鴨式的照本宣科顯得更加牢靠。

課程模塊

專欄分成 5 部分,47 小節,內容循序漸進,其中各個部分的內容組織如下所示:

第一章 Docker 基礎

本部分內容會介紹 Docker 的一些背景和基礎知識,包括Docker容器的發展之路、Docker安裝與運行、Docker技術概覽、Docker鏡像技術,以及動手實踐構建出第一個屬于我們自己的 Docker 應用。

第二章 Docker 核心技術

在這個部分大家將更加深入地理解 Docker 的核心技術。包括 Docker 隔離技術的本質 Namespace深入解析、 Docker資源限制技術的幕后主使 Cgroup 剖析、 Docker 鏡像深入理解、Docker 的本質、Docker 鏡像構建、Docker 網絡相關知識、Docker 數據存儲相關知識等。

第三章 Docker 最佳實踐

前面兩部分介紹完了理論部分,第三章主要介紹 Docker 最佳實踐。包括:
講解Dockerfile 最佳編程實踐、如何構建最小鏡像最佳實踐、其他 Docker 使用中的最佳實踐,解釋容器化時保持 Docker 是單進程模型的原因,介紹容器設計模式、 Docker 監控方案最佳實踐,以及 從 0 到 1 構建一個分布式高可用的 Web 應用。

第四章 云原生容器技術 Kubernetes

前面介紹了 Docker 技術的一些理論知識和最佳實踐,但Docker 技術從來都不是一個孤立的技術。Kubernetes 憑借著 Google 內部早期積累的經驗和優秀的云原生設計理念,已經全面占領了云端統一管理的地位。這一章主要介紹 Kubernetes 相關的技術知識,包括集群資源隔離介紹、配置管理、Kubernetes的典型及控制器模式,最后通過 Kubernetes 來構建容器化應用。

第五章 云原生監控方案

目前 Prometheus 已經成為云原生監控方案的事實標準,最后一章我們將介紹 Prometheus 的一些知識。

查看全部
專欄目錄
目錄
適合人群
  • 想要開闊技術視野并為踏入工作領域做積累的學生;
  • 畢業1-3年內想要拓寬技術棧并升職加薪的工程師;
  • 想要進入云原生領域大展拳腳的工程師。
購買須知
  1. 本專欄為圖文形式內容服務,共計 47 小節,上線時間為 2020 年 7 月 28 日,預計 2020 年 10 月 28 日更新完成;
  2. 本專欄更新時間為每周 1,3,5 更新 1 篇(法定節假日順延),形式為圖文;
  3. 訂閱成功后,用戶即可通過慕課網 PC 端、App 端、WAP 端享有永久閱讀的權限;
  4. 慕課專欄為虛擬內容服務,訂閱成功后概不退款;
  5. 在專欄閱讀過程中,如有任何問題,請郵件聯系 kf@imooc.com
  6. 慕課專欄版權歸本平臺所有,任何機構、媒體、網站或個人未經本網協議授權不得轉載、鏈接、轉貼或以其他方式復制發布/發表,違者將依法追究責任。
0 / 2
登錄后可任選 2 個小節免費閱讀
社會我的哥

老師,Docker 的商業收費版和免費版有什么具體的區別嗎?還是說收費版的功能更加強大和完善一些?

講師回復:主要差別在于收費版,或者說企業版提供更多的政治服務。但是現在,不管是對于個人學習,還是公司內部使用,開源版本足以。
2020-07-30
0
45度呼吸

我是前端開發,對 Linux 也不是很熟悉,可以學習這門課程嗎?

講師回復:可以的,遇到問題或者不熟悉的地方按需查詢即可,不用擔心。
2020-07-30
0
社會我的哥

課程的體系很完善,平時對 Docker 接觸不多,大多是簡單使用,希望能通過這門課給自己梳理一個完整的 Docker 和 K8S 體系。

講師回復:社會社會
2020-07-30
1
小愛仙子

看到 "機會是留給有準備的人的",這句話很有感觸。在公司是運維崗,平時的工作也說不上很忙,空閑時間比較多,但是大都浪費了基本沒有認真去學習過什么東西。公司今年業務調整準備往云上遷移,但平時根本沒有這方面的技術儲備,想想心情還是很復雜的,如果把平時的時間都利用起來,那么我是不是也有機會去主導這一次的業務變更?不過,現在學習依舊不晚,看了課程的簡介和開篇,課程內容正是我現在所需要的。果斷下單,開是學習。

講師回復:謝謝,歡迎交流。
2020-07-30
0
董咚咚董

老師可以詳細的說一下 Docker 和 K8S 這兩者之間的關系嗎?一直傻傻的搞不清楚!

講師回復:可以認為 kubernetes 是容器分布式管理框架,比如部署運維管理等,而 docker 是一種容器的實現。換句話說 kubernetes 底層管理的容器除了可以接 docker,還可以接安全容器 kata 等。
2020-07-30
0
桂林山水甲天下

老師的文筆很不錯,這篇文章讀起來像一個故事一樣,讓我清楚的知道了 Docker 的起源和崛起之路。

講師回復:謝謝。
2020-07-30
0
桂林山水甲天下

感覺目前云計算在國內有很大的發展前景,看了老師的介紹有一點吸引到了我,現在對于docker技術確實關注不太多,簡單的使用沒有什么問題,希望跟著課程有一個深入的學習,了解一些底層原理。

講師回復:謝謝,歡迎交流
2020-07-30
0
— 造燭求明,讀書求理 —
¥49.00 ¥68.00

限時優惠

立即購買
凤凰棋牌app下载