培訓搜索引擎

企業(yè)云平臺運維與實踐

內(nèi)訓講師:劉暉 需要此內(nèi)訓課程請聯(lián)系中華企管培訓網(wǎng)
企業(yè)云平臺運維與實踐內(nèi)訓基本信息:
劉暉
劉暉
(擅長:其他課程 )

內(nèi)訓時長:10天

邀請劉暉 給劉暉留言

內(nèi)訓咨詢熱線:010-68630945; 88682348

內(nèi)訓課程大綱

企業(yè)云平臺運維與實踐-10天

【匹配關鍵知識點】
Ducker與Kubernetes技術入門與實戰(zhàn),企業(yè)云平臺搭建實戰(zhàn)等內(nèi)容。
【課程時間】
10天(6小時/天)
【課程簡介】
課程主要講述了Docker容器技術以及三種容器編排工具。在編排工具中花費了大量時間詳細介紹Kubernetes。Docker產(chǎn)品從下載公有鏡像開始,到最后可以定制建立自己私有的鏡像倉庫,層層推進,每個步驟都有命令或代碼解析。Kubernetes不但全面講解其架構和組件作用,而且配有大量案例實踐,為企業(yè)云平臺的搭建實戰(zhàn)奠定了堅實的基礎。
【課程收益】
1、無論對于初學者還是有了一定使用經(jīng)驗的用戶,都可以從這兩種產(chǎn)品的全面學習中收益匪淺;
2、容器技術的詳細介紹和使用,可以為以后微服務課程的學習做好必要的準備;
3、全程動手練習,直觀的展示效果,讓學員學習起來更有興趣。
【課程對象】
     產(chǎn)品經(jīng)理、產(chǎn)品助理等
     將承擔需求分析師職責的業(yè)務人員或信息化人員
     希望加強需求開發(fā)與管理能力的軟件開發(fā)人員
     系統(tǒng)集成企業(yè)售前工程師、售前顧問及方案制作人員
     企業(yè)網(wǎng)絡管理工程師或數(shù)據(jù)中心的運維人員
【學員基礎】
     具有2-3年IT部門工作經(jīng)驗,將負責信息化系統(tǒng)規(guī)劃等相關任務的技術人員
【課程大綱】(10天*6小時)
時間 內(nèi)容 案例實踐與練習
Day1
上午
Docker入門
一、Docker簡介
1.1 Docker是什么
1.2 Docker解決的核心問題
1.3 Docker的歷史
二、Docker的安裝
2.1 在ubuntu下安裝
2.2 在CentOS下安裝
2.3 通過官方的安裝腳本進行安裝
2.4 在非Linux系統(tǒng)下安裝
三、使用Docker
3.1 運行hello-world
3.2 容器和鏡像的概念及關系
3.3 Docker入門
案例實踐:Docker的安裝
Day1
下午
Docker鏡像制作
四、Docker深入解析
4.1 Docker的架構
4.2 Docker的工作方式
4.3 Docker Client和Daemon
4.4 通過容器運行web應用
五、Docker鏡像制作
5.1 查看本機鏡像
5.2 獲取鏡像的三種方式
5.3 查找DockerHub鏡像
5.4 查找其他倉庫鏡像
5.5 push鏡像
5.6 根據(jù)Dockerfile編譯鏡像
5.7 刪除鏡像
案例實踐:使用不同方式獲取Docker鏡像
Day2
上午
Docker run命令
六、docker run命令詳解
6.1 前后臺運行
6.2 容器的標識
6.3 PID設置
6.4 UTS設置
6.5 IPC設置
6.6 網(wǎng)絡設置
6.7 重啟策略
6.8 Clean up
6.9 CGroups控制
6.10 特權模式和Capabilities
6.11 日志驅動
6.12 覆蓋image的默認參數(shù)
案例實踐:根據(jù)應用服務的實際需要靈活使用不同的參數(shù)啟動docker run
Day2
下午
容器網(wǎng)絡及數(shù)據(jù)
七、容器的網(wǎng)絡
7.1 容器自帶網(wǎng)絡
7.2 獲得網(wǎng)絡詳情
7.3 用戶自定義網(wǎng)絡
八、容器的數(shù)據(jù)
8.1 數(shù)據(jù)卷
8.2 使用數(shù)據(jù)型容器
8.3 備份、還原和遷移數(shù)據(jù)卷
8.4 容器和代碼關聯(lián)
案例實踐:使用數(shù)據(jù)卷保存所需的持久化數(shù)據(jù)
Day3
上午
鏡像倉庫及容器的存儲結構
九、鏡像倉庫的配置使用
9.1 鏡像倉庫的登錄
9.2 鏡像倉庫的查找
9.3 鏡像倉庫的拉取
9.4 鏡像倉庫的提交
十、鏡像和容器的存儲結構
10.1 鏡像、容器和存儲驅動的關系
10.2 如何選擇存儲驅動
10.3 多種存儲驅動的介紹
案例實踐:根據(jù)應用服務的不同需要使用不同的存儲驅動進行配置
Day3
下午
定制Docker Daemon
十一、定制Docker Daemon
11.1 修改的三種方式
11.2 倉庫相關配置
11.3 安全相關配置
11.4 日志相關配置
11.5 存儲相關配置
11.6 網(wǎng)橋相關配置
11.7 容器與外部通信
11.8 其他網(wǎng)絡配置
11.9 execdriver配置
十二、Dockerfile的編寫
12.1 本地編譯鏡像
12.2 dockerignore文件
12.3 Dockerfile格式
12.4 Dockerfile指令詳解
12.5 CMD、ENTRYPOINT和RUN的區(qū)別
案例實踐:能熟練定制Docker Daemon,并了解Dockerfile指令含義。
Day4
上午
使用容器提供服務
十三、Dockerfile最佳實踐
13.1 基本原則
13.2 Dockerfile指令最佳實踐
13.3 如何減少鏡像體積
13.4 官方鏡像的Dockerfile
十四、使用容器提供服務
14.1 提供數(shù)據(jù)庫服務
14.2 提供web服務
14.3 提供編程環(huán)境
案例實踐:使用容器配置web、數(shù)據(jù)庫等服務,并保持容器之間的相互通信。
Day4
下午
建立私有鏡像倉庫
十五、建立私有鏡像倉庫
15.1 鏡像倉庫配置詳解
15.2 version選項
15.3 log選項
15.4 hooks選項
15.5 storage選項
15.6 auth選項
15.7 middleware選項
15.8 reporting選項
15.9 http選項
15.10 notifications選項
15.11 redis選項
15.12 health選項
15.13 proxy選項
15.14 鏡像倉庫配置實例
十六、Docker常見問題
案例實踐:搭建自己私有的鏡像倉庫
Day5
上午
Docker Swarm
主流的容器編排引擎
一、Docker Swarm
Docker Swarm的架構
Docker Swarm工作原理
Docker Swarm特點
Docker Swarm安裝
Docker Swarm配置
Docker Swarm實戰(zhàn)
案例實踐:Docker Swarm的安裝配置
Day5
下午
Mesos/Marathon
二、Mesos/Marathon
Mesos/Marathon的架構
Mesos/Marathon工作原理
Mesos/Marathon特點
Mesos/Marathon安裝
Mesos/Marathon配置
Mesos/Marathon實戰(zhàn)
三、Kubernetes簡介(后面重點講解)
四、各編排引擎的差異和選擇
案例實踐: Mesos/Marathon的安裝配置
Day6
上午
Kubernetes基本概念
一、Kubernetes基本概念和術語
1.1 Container
1.2 Pod
1.3 Node
1.4 Namespace
1.5 Deployment
1.6 Service
1.7 Label
1.8 Annotations
二、Kubernetes架構
2.1 架構圖
2.2 設計原理
研討:各容器編排引擎的特點
Day6
下午
Kubernetes的安裝
三、部署KubernetesCluster
3.1 安裝Docker
3.2 安裝kubelet、kubeadm 和kubectl
3.3 用kubeadm 創(chuàng)建Cluster
案例實踐:Kubernetes的安裝
Day7
上午
Kubernetes的核心組件
四、Kubernetes核心組件
4.1  etcd
4.2 kube-apiserver
4.3 kube-controller-manager
4.4  kube-scheduler
4.5  kubelet
4.6  Container runtime
4.7  kube-proxy
研討:Kubernetes各組件的作用
Day7
下午
運行應用
五、運行應用
5.1 Deployment
5.2 DaemonSet
5.3 Job
六、通過Service訪問Pod
6.1 創(chuàng)建Service
6.2 Cluster IP 底層實現(xiàn)
6.3 DNS 訪問Service
6.4 外網(wǎng)如何訪問Service
案例實踐:創(chuàng)建所需的Service
Day8
上午
回滾更新和健康檢查
七、Rolling Update
7.1 實踐
7.2 回滾
八、Health Check
8.1 默認的健康檢查
8.2 Liveness 探測
8.3 Readiness 探測
8.4 Health Check 在Scale Up 中的應用
8.5 Health Check 在滾動更新中的應用
案例實踐:配置健康檢查
Day8
下午
數(shù)據(jù)管理
九、數(shù)據(jù)管理
9.1 Volume
9.2 PersistentVolume
案例實踐:數(shù)據(jù)庫實戰(zhàn)配置
Day9
上午
Secret和Configmap
十、Secret & Configmap
10.1 創(chuàng)建Secret
10.2 查看Secret
10.3 在Pod中使用Secret
10.4 ConfigMap
案例實踐:創(chuàng)建Secret
Day9
下午
Helm包管理器
十一、Kubernetes的包管理器Helm
11.2 Helm架構
11.3 安裝Helm
11.4 使用Helm
11.5 chart詳解
十二、Kubernetes網(wǎng)絡
12.1 Kubernetes 網(wǎng)絡模型
12.2 各種網(wǎng)絡方案
12.3 Network Policy
案例實踐:Helm的安裝配置
Day10
上午
Dashboard
十三、Kubernetes Dashboard
13.1 安裝
13.2 配置登錄權限
13.3 Dashboard 界面結構
13.4 使用場景
案例實踐:Dashboard的安裝配置
Day10
下午
集群監(jiān)控
十四、Kubernetes 集群監(jiān)控
14.1 Weave Scope
14.2 Heapster
14.3 Prometheus Operator
十五、Kubernetes 集群日志管理
15.1 部署
案例實踐:配置集群監(jiān)控
 

講師 劉暉 介紹

大慶油田技術研究院高級內(nèi)訓講師
(原)中興通訊學院高級講師;
北大計算機、北郵通信雙學位
15年嵌入式硬件、軟件開發(fā)和系統(tǒng)架構設計總監(jiān)
有8年多的“云大智物”開發(fā)及實施經(jīng)驗。曾供職于巨龍通信、大唐電信,PHILIPS三星聯(lián)合研發(fā)中心等

【工作經(jīng)歷】
長期從事智慧家居、智慧養(yǎng)老、物聯(lián)網(wǎng)應用、移動互聯(lián)網(wǎng)應用研發(fā)工作,曾負責北京市科委,大慶油田數(shù)據(jù)化等多個重點項目,發(fā)表相關論文多篇,授權及申請物聯(lián)網(wǎng)方面的專利10多個。目前主要從事智慧家居、智慧養(yǎng)老、車聯(lián)網(wǎng)、交通物流、物聯(lián)網(wǎng)應用平臺以及相關應用方面的研究,實戰(zhàn)派資深講師。
蘭州交大成教學院等高校特聘技術類講師;,參與了我國自主通信標準TD-SCDMA的標準編寫工作,是最早一批參與TD-SCDMA研究的技術人員;歷任高級軟件開發(fā)工程師,系統(tǒng)架構師,物聯(lián)網(wǎng)架構師,嵌入式開發(fā)主管等職位,目前是教授級高工,已進入北京市、深圳市專家?guī)烀洠钲谑形锫?lián)網(wǎng)協(xié)會資深專家。

【培訓特點】
理論基礎深厚,邏輯思維能力強,擁有豐富的企業(yè)授課經(jīng)驗,對企業(yè)員工培養(yǎng)具有深刻認識。授課過程中,緊密結合成人教育特點,靈活運用豐富案例,善于以點帶面,啟發(fā)思維。授課風格互動性和實操性很強,注重講師與學員之間的互動性,使得課堂氛圍輕松愉快,倡導分享和共同進步,深受到學員的歡迎。

上一篇:工業(yè)互聯(lián)網(wǎng)
下一篇:云計算培訓班

培訓現(xiàn)場