云計(jì)算、虛擬化、容器微服務(wù)PaaS技術(shù)已經(jīng)廣泛應(yīng)用于新興互聯(lián)網(wǎng)企業(yè)(如電商平臺(tái)、搜索引擎、社交平臺(tái)網(wǎng)站、位置服務(wù)平臺(tái)、廣告服務(wù)商等)、通信運(yùn)營(yíng)服務(wù)商、金融云服務(wù)等行業(yè),給現(xiàn)有的IT基礎(chǔ)設(shè)施建設(shè)等帶來(lái)了巨大的商業(yè)機(jī)遇,云計(jì)算平臺(tái)的高效運(yùn)營(yíng)在企業(yè)信息化建設(shè)中發(fā)揮著至關(guān)重要的作用。
云計(jì)算的發(fā)展經(jīng)歷了一系列的架構(gòu)演化,從以虛擬機(jī)為主體的“重量級(jí)”云管理平臺(tái)到以容器為主體的“輕量級(jí)”微服務(wù)云管理平臺(tái)。“輕量級(jí)”微服務(wù)與容器云平臺(tái)的代表性技術(shù)應(yīng)用包括:Docker容器虛擬化,以及對(duì)應(yīng)的Docker容器集群管理平臺(tái)和Kubernetes容器云平臺(tái)解決方案。本課程采用技術(shù)原理與項(xiàng)目實(shí)戰(zhàn)相結(jié)合的方式進(jìn)行教學(xué),在講授原理的過(guò)程中,穿插實(shí)際的Docker云平臺(tái)管理操作實(shí)踐,講師還精心準(zhǔn)備了實(shí)際的應(yīng)用案例供學(xué)員動(dòng)手訓(xùn)練。
架構(gòu)師、開(kāi)發(fā)工程師、測(cè)試工程師、運(yùn)維工程師、 云計(jì)算工程師、大數(shù)據(jù)工程師。
云原生價(jià)值的體現(xiàn)在于對(duì)企業(yè)DevOps的支持,它將企業(yè)開(kāi)發(fā)運(yùn)維部門很好地結(jié)合起來(lái),打破了企業(yè)開(kāi)發(fā)、測(cè)試、運(yùn)維相互割裂的狀態(tài)。從技術(shù)角度看,DevOps涵蓋了應(yīng)用的開(kāi)發(fā)、編譯、構(gòu)建、測(cè)試、打包、發(fā)布的自動(dòng)化流程,包含了很多DevOps工具鏈。
-- DevOps & Cloud Native;
-- Kubernetes介紹;
-- Kubernetes搭建生產(chǎn)級(jí)高可用集群;
-- Kubernetes中Pod實(shí)戰(zhàn) kubectl 命令行管理工具;
-- 資源編排(YAML);
-- 深入理解Pod對(duì)象;
-- 最常用的控制器 Deployment;
-- 深入理解Service(統(tǒng)一入口訪問(wèn)應(yīng)用);
-- Ingress(對(duì)外暴露你的應(yīng)用);
-- Volume(數(shù)據(jù)卷);
-- Kubernetes數(shù)據(jù)共享與持久化存儲(chǔ);
-- Kubernetes網(wǎng)絡(luò);
-- Kubernetes服務(wù)安全性;
-- Kubernetes調(diào)度詳解與應(yīng)用場(chǎng)景;
-- Kubernetes包管理工具Helm;
-- Kubernetes服務(wù)質(zhì)量;
-- 案例實(shí)戰(zhàn):基于Kubernetes的CI;
-- Kubernetes日志處理;
-- Kubernetes監(jiān)控;
-- 微服務(wù)Service Mesh--Istio概述。
學(xué)習(xí)內(nèi)容
DevOps & Cloud Native
(1)DevOps概述(2)傳統(tǒng)IT交付模式及問(wèn)題(3)DevOps轉(zhuǎn)型原因分析
(4)Cloud Native架構(gòu)發(fā)展(5)持續(xù)集成CI與持續(xù)交付CD(6)持續(xù)交付流水線
(7)Docker高級(jí)應(yīng)用最佳實(shí)踐
Kubernetes介紹
Kubernetes搭建生產(chǎn)級(jí)高可用集群
采用Ansible自動(dòng)化部署
Kubernetes中Pod實(shí)戰(zhàn)
(1)Pod定義與創(chuàng)建(2)靜態(tài)Pod說(shuō)明(3)Pod生命周期(4)Pod初始化
(5)Pod升級(jí)與回滾(6)Pod縮容與擴(kuò)容(7)Pod的健康檢查(8)Pod生產(chǎn)中使用建議
(9)Pod操作實(shí)踐
kubectl 命令行管理工具
(1)kubectl管理命令概要(2)kubectl工具管理集群應(yīng)用
(3)kubectl工具遠(yuǎn)程連接K8S集群
資源編排(YAML)
(1)YAML文件格式說(shuō)明(2)YAML文件創(chuàng)建資源對(duì)象(3)YAML字段介紹
深入理解Pod對(duì)象
(1)Pod介紹與容器分類(2)Pod存在的意義(3)Pod實(shí)現(xiàn)機(jī)制
(4)Pod鏡像拉取策略(5)Pod資源限制(6)Pod重啟策略(7)Pod健康檢查
(8)Pod調(diào)度約束(9)故障排查
最常用的控制器 Deployment
(1)Deployment功能及應(yīng)用場(chǎng)景(2)使用Deployment部署Java應(yīng)用
(3)應(yīng)用升級(jí)、回滾、彈性伸縮
深入理解Service(統(tǒng)一入口訪問(wèn)應(yīng)用)
(1)Service介紹與定義(2)Service存在的意義(3)Service三種類型
(4)Service類型小結(jié)(5)代理模式之Iptables工作原理
(6)代理模式之IPVS工作原理(7)Iptables與IPVS小結(jié)(8)集群內(nèi)部DNS服務(wù)
Ingress(對(duì)外暴露你的應(yīng)用)
(1)Ingress Controller部署(Nginx)(2)Ingress HTTP
(3)Ingress HTTPS(4)Ingress Nginx工作原理
Volume(數(shù)據(jù)卷)
(1)emptyDir(容器數(shù)據(jù)共享)(2)hostPath(訪問(wèn)宿主機(jī)數(shù)據(jù))
(3)NFS(網(wǎng)絡(luò)存儲(chǔ))
Kubernetes數(shù)據(jù)共享與持久化存儲(chǔ)
(1)Volume(2)PV(3)PVC(4)Storage Class(5)實(shí)際場(chǎng)景中使用
Kubernetes網(wǎng)絡(luò)
(1)網(wǎng)絡(luò)模型與策略(2)應(yīng)用組件通信實(shí)現(xiàn)(3)CNI網(wǎng)絡(luò)模型(4)常用開(kāi)源網(wǎng)絡(luò)組件
(5)實(shí)際場(chǎng)景中網(wǎng)絡(luò)使用
Kubernetes服務(wù)安全性
(1)認(rèn)證、授權(quán)、準(zhǔn)入(2)理解API請(qǐng)求的流程(3)配置authorization rule
(4)測(cè)試authentication policies(5)通過(guò)network policies限制網(wǎng)絡(luò)流量
(6)日志審計(jì)(7)etcd限制訪問(wèn)
Kubernetes調(diào)度詳解與應(yīng)用場(chǎng)景
(1)調(diào)度流程(2)調(diào)試策略(3)預(yù)選與優(yōu)選(4)Pod優(yōu)先級(jí)與搶占(5)調(diào)度策略應(yīng)用場(chǎng)景
(6)調(diào)度策略場(chǎng)景實(shí)戰(zhàn)
Kubernetes包管理工具Helm
(1)Helm簡(jiǎn)介(2)管理應(yīng)用生命周期(3)Helm Hook(4)模板編寫(xiě)與最佳實(shí)踐
(5)使用Helm部署應(yīng)用實(shí)戰(zhàn)
Kubernetes服務(wù)質(zhì)量
(1)Qos分類與實(shí)踐(2)可壓縮資源與不可壓縮資源(3)Pod被Kill場(chǎng)景與順序
(4)Qos使用最佳實(shí)踐(5)用Qos策略限制資源實(shí)戰(zhàn)
案例實(shí)戰(zhàn):基于Kubernetes的CI
(1)Jenkins工作原理與系統(tǒng)部署(2)CI流水線(3)部署最佳實(shí)踐
(4)部署基于微服務(wù)架構(gòu)系統(tǒng)的CI流水線(5)基于Docker的DevOps持續(xù)集成與自動(dòng)化運(yùn)維
基于Docker和Jenkins、Kubernetes構(gòu)建自動(dòng)化開(kāi)發(fā)運(yùn)維和彈性高可用的持續(xù)集成平臺(tái)應(yīng)用
Kubernetes日志處理
(1)Kubernetes集群常見(jiàn)問(wèn)題定位(2)Kubernetes日志處理工作原理
(3)使用EFK進(jìn)行日志收集方案(4)部署EFK收集Kubernetes日志實(shí)戰(zhàn)演練
Kubernetes監(jiān)控
(1)使用Prometheus進(jìn)行Kubernetes集群和應(yīng)用監(jiān)控
(2)使用Grafana圖形化展示監(jiān)控?cái)?shù)據(jù)(3)部署監(jiān)控集群實(shí)戰(zhàn)演練
微服務(wù)Service Mesh--Istio概述
(1)Istio簡(jiǎn)介(2)核心功能說(shuō)明(3)Istio使用場(chǎng)景(4)Istio架構(gòu)與組件
(5)Istio安裝
無(wú)認(rèn)證考試
暫無(wú)開(kāi)班信息
麒麟操作系統(tǒng)云計(jì)算工程師KYCA(云計(jì)算)
麒麟軟件是中國(guó)電子技術(shù)集團(tuán)有限公司旗下的一家軟件企業(yè)。主要業(yè)務(wù)是研發(fā)和銷售操作系統(tǒng),芯片設(shè)計(jì),軟件開(kāi)發(fā)工具,基礎(chǔ)軟件和應(yīng)用軟件等。麒麟軟件開(kāi)發(fā)的操作系統(tǒng)主要有麒麟操作系統(tǒng)、NeoKylin操作系統(tǒng)等,其中麒麟操作系統(tǒng)被認(rèn)為是國(guó)產(chǎn)化程度最高的Linux操作系統(tǒng)之一。
開(kāi)課時(shí)間:暫無(wú)
云計(jì)算與天翼云解決方案實(shí)戰(zhàn)
天翼云是中國(guó)電信提供的云計(jì)算平臺(tái),為企業(yè)和個(gè)人用戶提供云計(jì)算基礎(chǔ)設(shè)施和服務(wù)。可利用天翼云的強(qiáng)大功能和資源,為企業(yè)構(gòu)建可靠、高效、安全的云解決方案。
開(kāi)課時(shí)間:暫無(wú)
華為認(rèn)證云計(jì)算高級(jí)工程師(HCIP-Cloud)
華為認(rèn)證體系是業(yè)界唯一覆蓋 ICT全技術(shù)領(lǐng)域的認(rèn)證體系。學(xué)習(xí)華為認(rèn)證能緊跟技術(shù)發(fā)展趨勢(shì),獲取最新的技術(shù)知識(shí)。
開(kāi)課時(shí)間:暫無(wú)