容器技術及應用:Docker 與Kubernetes(K8S)其它上課時間:
培訓對象:
1、系統(tǒng)架構師、高級程序員、資深開發(fā)人員
培訓內容:
本課程以Kubernetes和Docker為代表,深入講解容器及其編排框架的功能、原理、架構、運維技術與應用案例。具體安排如下:
課程收益
1、深入理解容器技術原理及應用場景;
2、全面學習Docker與K8s;
3、了解微服務架構和云原生應用的特點及其與容器技術的結合。
培訓特色:
授課老師在微服務運維與云部署相關領域從業(yè)多年,沉淀了大量的真實案例,本課程從實戰(zhàn)出發(fā),針對系統(tǒng)搭建過程中常見的問題進行匯總、研討,通過大量的實際操作,詳細地介紹了Docker與K8s需要注意的要點以及難點。通過講師十幾年經驗的總結與傳授,既保證了課程的理論體系完整,又使學員掌握實際工程方法,達到學以致用的目的。
課程大綱
第一講DevOps運維與快速交付
1、持續(xù)集成與DevOps的概念
?跨團隊開發(fā)面臨的難題
?規(guī);艚菖c快速交付面臨的難題
?互聯(lián)網(wǎng)運維面臨的難題
?DevOps的概念及其解決思路
2、構建分布式持續(xù)集成環(huán)境
?什么是分布式持續(xù)集成
?大前端+技術中臺的組織形式與微服務架構
?持續(xù)探索、持續(xù)集成、持續(xù)交付、按需發(fā)布的概念
3、微服務云端部署的自動化運維過程
?持續(xù)集成工具Jenkins
?單元測試與契約測試
?運行容器:Docker
?分布式集群管理框架:Kubernetes
第二講容器技術與Docker實操
1、Docker的基本原理
?虛擬化技術vs.容器技術
?容器技術的標準化概念
2、Docker運維實戰(zhàn)
?Docker容器管理與實操
?Docker鏡像管理與實操
?使用Dockerfile構建鏡像
演練:微服務如何打包制作Docker鏡像
?Docker倉庫管理與實操
演練:如何搭建私有鏡像倉庫
?實戰(zhàn)演練
用Docker部署和運維rabbitMQ
用Docker部署和運維mysql
3、基于容器的微服務自動化運維
?微服務運維的難點與痛點
?基于Maven的Docker構建過程
?使用Jenkins編寫定時任務
演練:基于容器的微服務持續(xù)集成過程
第三講分布式云部署與Kubernetes實操
1、分布式容器管理工具Kubernetes
?Kubernetes的技術框架
?Kubernetes的基本組件
?Kubernetes的分布式容器管理
?Kubernetes的虛擬網(wǎng)絡原理
?Kubernetes的高可靠彈性擴容
2、基于Kubernetes的微服務自動化運維
?K8s的基礎組件Node,Pod,Deployment,Service與實操
?K8s的label標簽與實操
?基于yaml文件的微服務發(fā)布過程
?Kubernetes的常用命令行操作
演示:Git+Jenkins+docker+k8s的自動化分布式部署
第四講微服務開發(fā)與云端部署
1、微服務開發(fā)部署實戰(zhàn)演練
?微服務開發(fā)的父項目與基礎平臺
?微服務開發(fā)的多環(huán)境配置
?微服務的單元測試與契約測試
?服務網(wǎng)關的設計與智能路由
2、微服務架構云端部署與運維
?在k8s中搭建高可靠的Eureka集群
?微服務的可配置管理中心SpringCloudConfig
?微服務的斷路監(jiān)控SpringCloudTurbine
?鏈路監(jiān)控SpringCloudZipKin與路徑優(yōu)化
3、微服務的分布式容器部署實操
?制作Jenkins定時任務
?上傳Docker私服
?部署k8s集群
?故障檢測與監(jiān)控
第五講云平臺的系統(tǒng)監(jiān)控與日志采集
1、Kubernetes的系統(tǒng)監(jiān)控與運維
?搭建系統(tǒng)監(jiān)控組件Prometheus實操
?搭建監(jiān)控數(shù)據(jù)展現(xiàn)組件Grafana實操
?設定rules進行系統(tǒng)監(jiān)控告警實操
?設定pushGateway自定義監(jiān)控與告警實操
2、Kubernetes的日志采集與故障分析
?搭建ElasticSearch+Flunted+Kibana日志采集實操
?在Kibana中進行故障分析與運行監(jiān)控
課程主講
范老師
航天信息前首席架構師,暢銷書籍《大話重構》作者,規(guī);艚軸PC,軟件架構及重構的客座講師,獨立咨詢顧問。先后參與了數(shù)十個國內大型軟件項目,涉及國家財政、軍工、稅務、醫(yī)療等領域的大數(shù)據(jù)建設、風險防控與人工智能研究,互聯(lián)網(wǎng)及大數(shù)據(jù)轉型的實踐者與倡導者。