?1 課程介紹 |
?1.1 課程簡介和課程準備工作 |
?1.2 課程目標 |
?1.3 參考資料和資源 |
?2 云計算虛擬化技術介紹 |
?2.1 云計算技術概括 |
?2.2 云計算平臺架構及原理 |
?2.3 云計算平臺IaaS、PaaS、SaaS原理解析 |
?2.4 云計算虛擬化原理 |
?2.5 常見的虛擬化技術解析 |
?2.6 虛擬化技術的問題 |
?3 Docker發展背景 |
?3.1 微服務簡介 |
?3.2 Devops簡介 |
?3.3 時下的難題與挑戰以及 Docker 的問世 |
?3.4 Docker發展歷程 |
?3.5 Docker?所帶來的 IT 變革 |
?4 Linux容器技術剖析 |
?4.1 輕量級虛擬化概念 |
?4.2 NameSpace技術 |
?4.3 Cgroups技術 |
?4.4 LXC技術 |
?4.5 Libcontainer技術 |
?4.6 其他容器技術概覽 |
?5 Docker?技術架構 |
?5.1 Docker核心原理:BootFs,footfs等 |
?5.2 Docker VS VM |
?5.3 Docker技術架構 |
?6 Docker Containers配置與管理 |
?6.1 Docker Containers(容器)介紹 |
?6.2 Docker 創建Containers |
?6.3 Docker Containers的停止、啟動等 |
?6.4 Docker 啟動容器的常用參數 |
?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的基本結構 |
?8.3 Dockerfile的常用指令 |
?8.4 使用 Dockerfile 自動構建 Images |
?8.5 Docker?容器通信 |
?8.6 Docker?集群組網與管理 |
?8.7 Docker?安全漏洞與規避 |
?9 Docker容器云平臺規劃 |
?9.1 為什么需要容器云 |
?9.2 容器編排工具簡介 |
?9.3 Docker容器云技術體系 |
?10 編排工具技術架構對比 |
?10.1 Mesos |
?10.2 Swarm |
?10.3 Kubernetes |
?11 Docker應用場景與案例 |
?11.1 CICD與快速迭代 |
?11.2 云間遷移 |
?11.3 彈性擴展 |
?11.4 Docker應用案例 |
?11.5 Docker生態 |
?12 Kubernetes簡介 |
?12.1 Kubernetes的發展歷程 |
?12.2 Kubernetes版本更新日志 |
?12.3 Kubernetes功能與優勢 |
?13 Kubernetes核心概念 |
?13.1 Pod |
?13.2 Replication Controller |
?13.3 Service |
?13.4 Label |
?13.5 Node |
?13.6 Volume |
?14 Kubernetes架構與組件 |
?14.1 Etcd架構與功能 |
?14.2 Etcd在Kubernetes中的應用 |
?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 單機版Kubernetes部署實戰 |
?15.1 部署單機版Kubernetes |
?15.2 離線部署kubernetes |
?16 DoKubernetes集群部署實戰 |
?16.1 容器云平臺架構與概念 |
?16.2 部署Kubernetes集群 |
?16.3 創建TLS證書和 |
?16.4 安裝命令行工具 |
?16.5 創建kuberconfig文件 |
?16.6 Etcd集群部署 |
?16.7 部署master節點 |
?16.8 部署node節點 |
?17 Kubernetes操作實戰 |
?17.1 命令行參數介紹 |
?17.2 常用命令示例 |
?17.3 應用部署 |
?17.4 Pod調度 |
?17.5 Replication Controller使用 |
?17.6 Service使用 |
?17.7 Kube-dns使用 |
?17.8 Dashboard使用 |
?17.9 配置管理ConfigMap |
?17.10 負載均衡Ingress部署 |
?17.11 Nginx Ingress使用 |
?17.12 Kubernetes中的RBAC使用 |