课程大纲
[第1天]
介绍
- 容器与虚拟机的比较。
- 速度与性能。
Docker架构概述。
- Docker与Linux内核。
- Docker组件(Docker客户端、Docker守护进程、镜像、仓库、容器)。
使用Docker运行和管理容器。
- 镜像、容器、卷、网络。
容器编排的简要概述。
安装Docker。
从互联网拉取镜像。
- 示例:Apache Tomcat。
运行容器。
Docker仓库。
- 公共与私有仓库。
创建和管理Dockerfile。
构建Docker镜像。
部署Web应用。
- 示例应用:Java EE应用服务器。
Docker容器之间的通信。
在Docker中配置卷和网络。
- 链接与状态。
[第2天]
深入探讨Kubernetes容器编排。
Kubernetes架构概述。
- Pods、标签/选择器、复制控制器、服务、API。
安装Kubernetes集群。
创建Kubernetes Pods、卷和部署。
分组和组织集群。
发现和发布服务。
发现并连接容器。
部署Web应用。
- 处理应用组件。
- 处理数据库连接。
Kubernetes安全性。
- 认证与授权。
高级网络。
- Docker网络与Kubernetes网络。
监控Kubernetes。
- 使用Elasticsearch和fluentd进行集群日志记录。
- 容器级监控(cAdvisor UI、Influxdb、Prometheus)。
[第3天]
扩展Kubernetes集群。
Kubernetes的基础设施。
- 供应、分区、网络。
构建高可用性集群。
- 负载均衡和服务发现。
部署可扩展应用。
- 水平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
机器翻译
培训师讲解主题的方式让概念变得非常简单。
Faten AlDawish - TAMKEEN TECHNOLOGIES COMPANY
课程 - Docker and Kubernetes: Building and Scaling a Containerized Application
机器翻译
逐步学习材料
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.
Javier Caro Ruiz
课程 - Docker and Kubernetes: Building and Scaling a Containerized Application
机器翻译