【課程內(nèi)容】
第 一天
Docker簡介
Docker安裝
Docker image
Docker管理容器
Dockerfile
第二天
docker registry
docker網(wǎng)絡(luò)
docker存儲(chǔ)
第三天
Kubernetes簡介
Kubeadm安裝Kubernets
Pod 原理及Pod創(chuàng)建與使用
應(yīng)用用的開發(fā)和部署方式在近幾年的發(fā)展趨勢
容器如何**應(yīng)用間的隔離性,以及減少應(yīng)用對部署環(huán)境的依賴性
Docker容器如何在Kubernetes
kubeadm搭建kubernetes
創(chuàng)建、啟動(dòng)和停止pod
使用標(biāo)簽組織pod和其他資源
使用特定標(biāo)簽對所有pod執(zhí)行操作
使用命名空間將多個(gè)pod分到不重疊的組中
調(diào)度pod到指定類型的工作節(jié)點(diǎn)
第四天
探針
Deployment,DaemonSet等 Controller的原理與使用
保持pod的健康
運(yùn)行同—個(gè)pod的多個(gè)實(shí)例
在節(jié)點(diǎn)異常之后自動(dòng)重新調(diào)度pod
水平縮放pod
在集群節(jié)點(diǎn)上運(yùn)行系統(tǒng)級的pod
運(yùn)行批量任務(wù)
調(diào)度任務(wù)定時(shí)執(zhí)行或者在未來執(zhí)行—次
第五天
服務(wù)以及服務(wù)發(fā)現(xiàn)
Ingress以及高階用法
Kubernetes網(wǎng)絡(luò): flannel、calico、ovs
創(chuàng)建服務(wù)資源,利用單個(gè)地址訪問—組pod
發(fā)現(xiàn)集群中的服務(wù)
將服務(wù)公開給外部客戶端
從集群內(nèi)部連接外部服務(wù)
控制pod是與服務(wù)關(guān)聯(lián)
排除服務(wù)故障
kubernetes集群網(wǎng)絡(luò)
第六天
永久存儲(chǔ)
ConfigMap與Secret
API訪問
創(chuàng)建—個(gè)可在容器間共享磁盤存儲(chǔ)的卷
在pod中使用git倉庫將持久性存儲(chǔ)(如GCE持久磁盤)掛載到pod
使用預(yù)先配置的持久性存儲(chǔ)
動(dòng)態(tài)調(diào)配持久存儲(chǔ)
更改容器的主進(jìn)程
將命令行選項(xiàng)傳遞給應(yīng)用程序
設(shè)置暴露給應(yīng)用程序的環(huán)境變量
通過ConfigMap配置應(yīng)用程序
通過Secret傳遞敏感配置信息
通過Downward APl傳遞信息到容器
探索Kubernetes REST APl把授權(quán)和服務(wù)器驗(yàn)證交給kubectl proxy
從容器內(nèi)部訪問APl服務(wù)器
理解ambassador容器模式
使用Kubernetes客戶端庫
第七天
Deployment及DaemonSet的高級使用方法
Kubernetes安全防護(hù)
計(jì)算資源限制
高階調(diào)度與自動(dòng)伸縮
Deployment:聲明式地升級應(yīng)用
StatefulSet:部署有狀態(tài)的多副本應(yīng)用
為容器申請CPU、內(nèi)存以及其他計(jì)算資源
配置CPU、內(nèi)存的硬限制
理解pod的QoS機(jī)制
為命名空間中每個(gè)pod配置默認(rèn)、最小資源限制
為命名空間配置可用資源總數(shù)
基于CPU使用率配置pod的自動(dòng)橫向伸縮
基于自定義度量配置pod的自動(dòng)橫向伸縮
了解為何pod縱向伸縮暫時(shí)無法實(shí)現(xiàn)
了解集群節(jié)點(diǎn)的自動(dòng)橫向伸縮
第八天
高階調(diào)度
Kubernetes集群
使用污點(diǎn)和容忍度
在節(jié)點(diǎn)上添加自定義污點(diǎn)
在節(jié)點(diǎn)上添加自定義污點(diǎn)
在pod上添加污點(diǎn)容忍
使用節(jié)點(diǎn)親緣性將pod調(diào)度到特定節(jié)點(diǎn)上
指定強(qiáng)制性節(jié)點(diǎn)親緣性規(guī)則
了解節(jié)點(diǎn)選擇器條件
調(diào)度pod時(shí)優(yōu)先考慮某些節(jié)點(diǎn)
給節(jié)點(diǎn)加上標(biāo)簽
使用pod親緣性與非親緣性對pod進(jìn)行協(xié)同部署
使用pod間親緣性將多個(gè)pod部署在同一個(gè)節(jié)點(diǎn)上
在pod定義中指定pod親緣性
在同一個(gè)可用性區(qū)域中協(xié)同部署pod
Kubernetes高可用性集群搭建與部署
第九天
git的原理以及使用
gitlab
git介紹
git安裝
git暫存區(qū)
git版本庫
git分支合并
git
git歷史凈化
版本庫的交換
項(xiàng)目設(shè)置
gitlab的使用
第十天
Jenkins基礎(chǔ)以及高階使用
Jenkins簡介與安裝使用
pipeline入門
pipeline語法講解
環(huán)境變量與構(gòu)建工具
代碼質(zhì)量
觸發(fā)pipeline執(zhí)行
多分支構(gòu)建
參數(shù)化pipeline
憑證管理
制品管理
可視化構(gòu)建以及試圖
自動(dòng)化部署
通知
擴(kuò)展pipeline
Jenkins運(yùn)維
第十一天
prometheus 監(jiān)控實(shí)戰(zhàn)
prometheus簡介
安裝和啟動(dòng)prometheus
監(jiān)控主機(jī)和容器
服務(wù)發(fā)現(xiàn)
警報(bào)管理
可靠性和擴(kuò)展性
監(jiān)控應(yīng)用程序
日志監(jiān)控
探針監(jiān)控
推送指標(biāo)和Pushgateway
第十二天
Service Mesh微服務(wù)
服務(wù)網(wǎng)格與Istio
實(shí)驗(yàn)環(huán)境
在Kubernetes中使用Istio
Istio部署與常用命令
【教學(xué)現(xiàn)場】
【師資力量】
龔鑫
技術(shù)方向:Linux / 云計(jì)算
資質(zhì)認(rèn)證:RHCA / RHCE / CCNP
名師簡介:
騰科Linux高級講師,10余年IT從業(yè)經(jīng)驗(yàn),多年Linux運(yùn)維實(shí)戰(zhàn)及教學(xué)經(jīng)驗(yàn)。曾就職于大型互聯(lián)網(wǎng)公司,負(fù)責(zé)數(shù)百臺(tái)服務(wù)器的維護(hù)工作,累積了相當(dāng)豐富的實(shí)戰(zhàn)經(jīng)驗(yàn),目前仍擔(dān)任多家大型公司的技術(shù)顧問。對Linux體系架構(gòu)及企業(yè)運(yùn)維方案有較深入研究。精通KVM虛擬化、Openstack云計(jì)算、WEB高并發(fā)集群、Mysql數(shù)據(jù)庫、Zabbix監(jiān)控、CEPH分布式存儲(chǔ)、Docker容器、Kubernetes等。
聶良保
技術(shù)方向:云計(jì)算
資質(zhì)認(rèn)證:HCIE-Cloud
名師簡介:
2年半網(wǎng)絡(luò)運(yùn)維從業(yè)經(jīng)驗(yàn)、2年授課經(jīng)驗(yàn)。曾在企業(yè)網(wǎng)絡(luò)IT運(yùn)維工作,參與高校云上實(shí)訓(xùn)實(shí)驗(yàn)平臺(tái)建設(shè),具備實(shí)戰(zhàn)經(jīng)驗(yàn)。擅長云平臺(tái)規(guī)劃設(shè)計(jì),故障排除,運(yùn)維管理等。工作經(jīng)驗(yàn)豐富,授課案例結(jié)合實(shí)際,生產(chǎn)環(huán)境與實(shí)驗(yàn)環(huán)境對比助力教學(xué)。熟悉華為云計(jì)算產(chǎn)品體系,熟悉使用華為存儲(chǔ)、服務(wù)器、網(wǎng)絡(luò)等硬件特性,熟悉云計(jì)算環(huán)境建設(shè)從規(guī)劃設(shè)計(jì)到實(shí)施運(yùn)維流程。
【機(jī)構(gòu)環(huán)境】
【機(jī)構(gòu)簡介】
深圳市蟲之教育科技有限公司為全國各地提供線下培訓(xùn)、線上培訓(xùn)、企業(yè)定制培訓(xùn)、技術(shù)認(rèn)證考試等服務(wù)。
深圳市蟲之教育科技有限公司,聯(lián)合思科(Cisco)、華為(Huawei)、紅帽(Red Hat)、甲骨文(Oracle)、微軟(Microsoft)、美國計(jì)算機(jī)行業(yè)協(xié)會(huì)(CompTIA)、Cloudera、VMware、EXIN、IBM等國際知名IT廠商提供IT技術(shù)領(lǐng)域培訓(xùn)與認(rèn)證考試,其中包含:軟件開發(fā)(Java、Android、HTML5、UI、Python、.NET)、網(wǎng)絡(luò)(Cisco、Huawei、H3C、Juniper、銳捷、中興)、系統(tǒng)(Redhat、Microsoft、IBM)、大數(shù)據(jù)(Cloudera、Oracle、Huawei)、云計(jì)算(Redhat、Huawei)、虛擬化(VMware、Redhat)、安全(Cisco、Huawei、CISSP、CISP、CIW)。擁有培生集團(tuán)(Pearson VUE)、普爾文(Prometric)兩大全球國際考試中心,可在全國各地提供數(shù)千種IT認(rèn)證考試服務(wù)。
【機(jī)構(gòu)文化】
愿景+使命
讓天下沒有難考的IT職業(yè)認(rèn)證
讓學(xué)習(xí)費(fèi)用不成為你的絆腳石
讓技術(shù)成為你的職場加薪的法力