适用对象:产品经理、开发工程师、运维经理。
学习收获:本课程重点介绍Docker的使用和主流编排工具k8s,分别介绍容器技术和Docker的概念、Docker的基本操作,以及k8s的概念、部署、配置及使用。通过本课程的学习,学员可以掌握Docker、k8s的原理和使用,从而为容器实践打下基础。
课程提纲:
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使用
|
如果您想学习本课程,请
预约报名
如果没找到合适的课程或有特殊培训需求,请
订制培训
除培训外,同时提供相关技术咨询与技术支持服务,有需求请发需求表到邮箱soft@info-soft.cn,或致电4007991916
技术服务需求表下载请点击
服务优势:
丰富专家资源,精准匹配相关行业,相关项目技术精英,面向用户实际需求,针对性培训或咨询,互动式交流,案例教学,精品小班,实际工程项目经验分享,快捷高效,节省时间与金钱,少走弯路与错路。
专家力量:
中国科学院相关研究所高级研究人员
西门子,TI,vmware,MSC,Ansys,MDI,Mentor, candence,Altium,Atmel 、Freescale,达索,华为等
大型公司高级工程师,项目经理,技术支持专家
中科信软培训中心,资深专家或讲师
大多名牌大学,硕士以上学历,相关学历背景专业,理论素养高
多年实际项目实践,大型复杂项目实战案例分享,热情,乐于技术分享
针对客户实际需要,真实案例演示,互动式沟通,学有所值