Kubernetes架構介紹

Docker_發表於2017-10-17

Kubernetes始於Google 2014 年的一個專案。 Kubernetes的構建基於Google十多年執行大規模負載產品的經驗,同時也吸取了社群中最好的意見和經驗。


它構建於Docker技術之上,為容器化的應用提供資源排程、部署執行、服務發現、擴容縮容等整一套功能,利用Kubernetes能方便地管理跨機器執行容器化的應用。


課程特色

640?wx_fmt=png&wxfrom=5&wx_lazy=1


  • 小班課程

  • 一線工程師授課

  • 國家認證證書


課程大綱

640?wx_fmt=png&wxfrom=5&wx_lazy=1


1、容器


  1. 容器 vs. 虛擬機器


  • 容器的優勢

  • 容器帶來的問題


容器檔案系統

容器網路


  • bridge

  • overlay


容器的資源管理


  • cgroup


容器安全

Docker registration


  • 搭建

  • 認證授權

  • image管理


2、Kubernetes架構


  1. Kubernetes由來


  • Google Borg簡介

  • Why kubernetes

  • 叢集管理軟體應遵循的規範

  • Kubernetes所遵循的規範


技術架構


  • 元件

  • 元件間的通訊機制

  • 分散式儲存


3、Kubernetes安裝


  1. 環境準備

  2. 搭建Kubernetes叢集


4、Kubernetes功能導覽


  1. Kubernetes entities


  • Kubernetes specs (templates)

  • Kubernetes controllers


深入瞭解Kubernetes內建entities


  • 叢集管理者需要關注的實體

  • 應用開發者需要關注的實體


5、監控解決方案


  1. 健康檢查與服務容錯

  2. 日誌收集與分析

  3. 監控系統構建

  4. 常用資料系統構建模式

  5. Kubernetes叢集中的日誌系統

  6. Kubernetes叢集中的監控系統


6、Kubernetes高階——設計和實現


  1. Kubernetes的資料庫——etcd


  • raft協議

  • etcd的實現

  • Kubernetes如何使用etcd

  • 如何構建高可用的etcd叢集


Kubernetes網路


  • CNI

  • 常用網路外掛比較


Kubernetes排程


  • Kubernetes排程器原理

  • Affinity


7、Kubernetes落地實踐


  1. 自定義Bootstrapper


  • 介紹一個自定義的cluster bootstrapper實踐


自定義cloud provider


  • LB解決方案

  • 儲存方案

  • 服務發現解決方案


叢集聯邦

自定義網路外掛


  • 介紹一個網路外掛實踐


培訓講師

640?wx_fmt=png

孟凡傑,資深雲端計算工程師。在IBM、EMC等多家知名外企積累了十多年的雲端計算行業經驗,包括叢集管理、作業排程、混合雲和Kubernetes容器叢集。現在某一線網際網路公司從事Kubernetes落地工作。Kubernetes社群貢獻者,全球運維大會明星講師。


往期學員評價

640?wx_fmt=png

640?wx_fmt=jpeg


培訓安排

640?wx_fmt=png


  • 培訓時間:11月16日——11月18日

  • 課程難度:中高階

  • 地點:上海市閔行區龍茗路98號漢庭酒店會議中心

  • 費用:4999元/人(團購有優惠

  • 垂詢電話:132 4116 6558

  • 微信:liyingjiesa


證書

640?wx_fmt=png


培訓結束後,將提供『雲端計算容器(Kubernetes)技術能力』中級測評考試,考試通過後,將獲得『雲端計算容器(Kubernetes)技術能力』中級能力測評認證證書,此認證是由科技部統一印製、統一編號、統一管理的國家級職業技能證書,是反映開源軟體開發與應用技能水平的國家級職業資格認證。該證書在全國範圍內通用有效,目前也是國內首個『容器技術』認證證書。

640?wx_fmt=jpeg

證書掃描件


培訓結束將統一為學員安排考試,考試時長1小時。


11月16日開課,點選閱讀原文即可報名

相關文章