課程目錄: Docker容器與容器云培訓
        4401 人關注
        (78637/99817)
        課程大綱:

        Docker容器與容器云培訓

         

         

         

        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使用