课程大纲
[第01天]
介绍
- 容器与虚拟机
- 速度和性能
Docker 体系结构概述
- Docker 和 Linux 内核
- Docker 组件(Docker 客户端、Docker 守护程序、映像、注册表、容器)
使用 Docker 运行和管理容器
- 映像、容器、卷、网络
容器编排的简要概述
安装 Docker
从互联网上拉取图像
- Dæmi: 阿帕奇 Tomcat
运行容器
Docker 注册表
- 公共与私人
创建和管理 Docker 文件
构建 Docker 映像
部署 Web 应用程序
- 示例应用程序:Java EE 应用程序服务器
Docker 容器如何相互通信
在 Docker 中配置卷和网络
- 链接和状态
[第02天]
使用 Kubernetes 深入了解容器编排
Kubernetes 体系结构概述
- Pod、标签/选择器、复制控制器、服务、API
安装 Kubernetes 集群
创建 Kubernetes 个 Pod、卷和部署
对集群进行分组和组织
发现和发布服务
发现并连接到容器
部署 Web 应用程序
- 处理应用程序组件
- 处理 Database 个连接
Kubernetes 安全性
- 身份验证和授权
高级网络
- Docker 网络与 Kubernetes 网络
监控 Kubernetes
- 使用 Elasticsearch 和 fluentd 进行集群日志记录
- 容器级监控(cAdvisor UI、Influxdb、Prometheus)
[第03天]
扩展 Kubernetes 集群
Kubernetes 的基础结构
- 资源调配、分区、网络
构建 high-availability 集群
- 负载均衡和服务发现
部署可扩展的应用程序
- 水平 Pod 自动缩放
- Kubernetes 中的数据库聚类
更新您的应用程序
- 发布于 Kubernetes
故障 排除
结束语
要求
- 熟悉 Linux 命令行
- 对虚拟化概念有基本的了解
- 了解网络概念
- 了解 Web 应用程序的工作原理
观众
- 软件开发人员
- 建筑师
- 部署工程师
客户评论 (7)
动手练习
Tobias - Elisa Polystar
课程 - Docker and Kubernetes: Building and Scaling a Containerized Application
机器翻译
培训师知识渊博,教学精良!五个大拇指! 回答了所有问题,并帮助我进行了练习,我没有感到任何压力:-)
Alexandre - Elisa Polystar
课程 - Docker and Kubernetes: Building and Scaling a Containerized Application
机器翻译
老师对这个话题非常了解,他会问我们任何新话题或理解和学习。这些练习非常有用。谢谢。
Guillermo Saenz - Elisa Polystar
课程 - Docker and Kubernetes: Building and Scaling a Containerized Application
机器翻译
The trainer's way to explain the subject and who to make the concept very simple.
Faten AlDawish - TAMKEEN TECHNOLOGIES COMPANY
课程 - Docker and Kubernetes: Building and Scaling a Containerized Application
Step by step learning of the material
Waruzjan Shahbazian - SmartDocuments Nederland BV
课程 - Docker and Kubernetes: Building and Scaling a Containerized Application
I enjoyed the one-on-one training. I could greatly influence the topics, speed, pauses, etc. Great.
Andre Vink
课程 - Docker and Kubernetes: Building and Scaling a Containerized Application
That it was well structured and I managed to fill some gaps in my knowledge.