教學(xué)優(yōu)勢
曙海教育的課程培養(yǎng)了大批受企業(yè)歡迎的工程師。大批企業(yè)和曙海
建立了良好的合作關(guān)系。曙海教育的課程在業(yè)內(nèi)有著響亮的知名度。
本課程,秉承16年積累的教學(xué)品質(zhì),以項(xiàng)目實(shí)現(xiàn)為導(dǎo)向,老師將會(huì)與您分享使用經(jīng)驗(yàn)、技巧。
課程介紹
適用對象:產(chǎn)品經(jīng)理、開發(fā)工程師、運(yùn)維經(jīng)理。
課程簡介:本課程重點(diǎn)介紹Docker的使用和主流編排工具k8s,分別介紹容器技術(shù)和Docker的概念、Docker的基本操作,以及k8s的概念、部署、配置及使用。通過本課程的學(xué)習(xí),學(xué)員可以掌握Docker、k8s的原理和使用,從而為容器實(shí)踐打下基礎(chǔ)。
培訓(xùn)大綱:
?1 課程介紹
?1.1 課程簡介和課程準(zhǔn)備工作
?1.2 課程目標(biāo)
?1.3 參考資料和資源
?2 云計(jì)算虛擬化技術(shù)介紹
?2.1 云計(jì)算技術(shù)概括
?2.2 云計(jì)算平臺架構(gòu)及原理
?2.3 云計(jì)算平臺IaaS、PaaS、SaaS原理解析
?2.4 云計(jì)算虛擬化原理
?2.5 常見的虛擬化技術(shù)解析
?2.6 虛擬化技術(shù)的問題
?3 Docker發(fā)展背景
?3.1 微服務(wù)簡介
?3.2 Devops簡介
?3.3 時(shí)下的難題與挑戰(zhàn)以及 Docker 的問世
?3.4 Docker發(fā)展歷程
?3.5 Docker 所帶來的 IT 變革
?4 Linux容器技術(shù)剖析
?4.1 輕量級虛擬化概念
?4.2 NameSpace技術(shù)
?4.3 Cgroups技術(shù)
?4.4 LXC技術(shù)
?4.5 Libcontainer技術(shù)
?4.6 其他容器技術(shù)概覽
?5 Docker 技術(shù)架構(gòu)
?5.1 Docker核心原理:BootFs,footfs等
?5.2 Docker VS VM
?5.3 Docker技術(shù)架構(gòu)
?6 Docker Containers配置與管理
?6.1 Docker Containers(容器)介紹
?6.2 Docker 創(chuàng)建Containers
?6.3 Docker Containers的停止、啟動(dòng)等
?6.4 Docker 啟動(dòng)容器的常用參數(shù)
?6.5 Docker Containers 修改,備份等
?7 Docker Image概述
?7.1 Docker Image (映像)介紹
?7.2 Docker BaseImage 解析
?7.3 Docker Image 基本操作
?7.4 Docker Image 持久化
?7.5 Docker Hub 介紹
?7.6 Docker Hub 基本操作
?8 Docker高級功能配置
?8.1 搭建私有 Docker Registry(倉庫)工作流
?8.2 Dockersfile的基本結(jié)構(gòu)
?8.3 Dockerfile的常用指令
?8.4 使用 Dockerfile 自動(dòng)構(gòu)建 Images
?8.5 Docker 容器通信
?8.6 Docker 集群組網(wǎng)與管理
?8.7 Docker 安全漏洞與規(guī)避
?9 Docker容器云平臺規(guī)劃
?9.1 為什么需要容器云
?9.2 容器編排工具簡介
?9.3 Docker容器云技術(shù)體系
?10 編排工具技術(shù)架構(gòu)對比
?10.1 Mesos
?10.2 Swarm
?10.3 Kubernetes
?11 Docker應(yīng)用場景與案例
?11.1 CICD與快速迭代
?11.2 云間遷移
?11.3 彈性擴(kuò)展
?11.4 Docker應(yīng)用案例
?11.5 Docker生態(tài)
?12 Kubernetes簡介
?12.1 Kubernetes的發(fā)展歷程
?12.2 Kubernetes版本更新日志
?12.3 Kubernetes功能與優(yōu)勢
?13 Kubernetes核心概念
?13.1 Pod
?13.2 Replication Controller
?13.3 Service
?13.4 Label
?13.5 Node
?13.6 Volume
?14 Kubernetes架構(gòu)與組件
?14.1 Etcd架構(gòu)與功能
?14.2 Etcd在Kubernetes中的應(yīng)用
?14.3 Kubernetes API Server
?14.4 Kubernetes Scheduler
?14.5 Kubernetes Controller
?14.6 Kubelet 和 Kube proxy
?14.7 cAdvisor
?14.8 Kubernetes中的docker
?15 單機(jī)版Kubernetes部署實(shí)戰(zhàn)
?15.1 部署單機(jī)版Kubernetes
?15.2 離線部署kubernetes
?16 DoKubernetes集群部署實(shí)戰(zhàn)
?16.1 容器云平臺架構(gòu)與概念
?16.2 部署Kubernetes集群
?16.3 創(chuàng)建TLS證書和
?16.4 安裝命令行工具
?16.5 創(chuàng)建kuberconfig文件
?16.6 Etcd集群部署
?16.7 部署master節(jié)點(diǎn)
?16.8 部署node節(jié)點(diǎn)
?17 Kubernetes操作實(shí)戰(zhàn)
?17.1 命令行參數(shù)介紹
?17.2 常用命令示例
?17.3 應(yīng)用部署
?17.4 Pod調(diào)度
?17.5 Replication Controller使用
?17.6 Service使用
?17.7 Kube-dns使用
?17.8 Dashboard使用
?17.9 配置管理ConfigMap
?17.10 負(fù)載均衡Ingress部署
?17.11 Nginx Ingress使用
?17.12 Kubernetes中的RBAC使用