?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 離線(xiàn)部署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使用 |