教學(xué)優(yōu)勢(shì)
端海教育的課程培養(yǎng)了大批受企業(yè)歡迎的工程師。大批企業(yè)和端海
建立了良好的合作關(guān)系。端海教育的課程在業(yè)內(nèi)有著響亮的知名度。
本課程,秉承16年積累的教學(xué)品質(zhì),以項(xiàng)目實(shí)現(xiàn)為導(dǎo)向,老師將會(huì)與您分享使用經(jīng)驗(yàn)、技巧。
課程介紹
適用對(duì)象:產(chǎn)品經(jīng)理、開(kāi)發(fā)工程師、運(yùn)維經(jīng)理。
課程簡(jiǎn)介:本課程重點(diǎn)介紹Docker的使用和主流編排工具k8s,分別介紹容器技術(shù)和Docker的概念、Docker的基本操作,以及k8s的概念、部署、配置及使用。通過(guò)本課程的學(xué)習(xí),學(xué)員可以掌握Docker、k8s的原理和使用,從而為容器實(shí)踐打下基礎(chǔ)。
培訓(xùn)大綱:
? 1 課程介紹
? 1.1 課程簡(jiǎn)介和課程準(zhǔn)備工作
? 1.2 課程目標(biāo)
? 1.3 參考資料和資源
? 2 云計(jì)算虛擬化技術(shù)介紹
? 2.1 云計(jì)算技術(shù)概括
? 2.2 云計(jì)算平臺(tái)架構(gòu)及原理
? 2.3 云計(jì)算平臺(tái)IaaS、PaaS、SaaS原理解析
? 2.4 云計(jì)算虛擬化原理
? 2.5 常見(jiàn)的虛擬化技術(shù)解析
? 2.6 虛擬化技術(shù)的問(wèn)題
? 3 Docker發(fā)展背景
? 3.1 微服務(wù)簡(jiǎn)介
? 3.2 Devops簡(jiǎn)介
? 3.3 時(shí)下的難題與挑戰(zhàn)以及 Docker 的問(wèn)世
? 3.4 Docker發(fā)展歷程
? 3.5 Docker 所帶來(lái)的 IT 變革
? 4 Linux容器技術(shù)剖析
? 4.1 輕量級(jí)虛擬化概念
? 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高級(jí)功能配置
? 8.1 搭建私有 Docker Registry(倉(cāng)庫(kù))工作流
? 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容器云平臺(tái)規(guī)劃
? 9.1 為什么需要容器云
? 9.2 容器編排工具簡(jiǎn)介
? 9.3 Docker容器云技術(shù)體系
? 10 編排工具技術(shù)架構(gòu)對(duì)比
? 10.1 Mesos
? 10.2 Swarm
? 10.3 Kubernetes
? 11 Docker應(yīng)用場(chǎng)景與案例
? 11.1 CICD與快速迭代
? 11.2 云間遷移
? 11.3 彈性擴(kuò)展
? 11.4 Docker應(yīng)用案例
? 11.5 Docker生態(tài)
? 12 Kubernetes簡(jiǎn)介
? 12.1 Kubernetes的發(fā)展歷程
? 12.2 Kubernetes版本更新日志
? 12.3 Kubernetes功能與優(yōu)勢(shì)
? 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 容器云平臺(tái)架構(gòu)與概念
? 16.2 部署Kubernetes集群
? 16.3 創(chuàng)建TLS證書(shū)和
? 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使用