课程大纲
[第01天]
介绍
Docker如何运行和管理容器
- 镜像、容器、volumes、网络
安装Docker
Kubernetes容器编排概述
Kubernetes架构概述
- Pods、标签/选择器、复制控制器、服务、API
安装Kubernetes集群
从互联网上拉取一个Docker镜像
- Nginx、MongoDB、Tomcat
创建Kubernetes pods和volumes
对您的集群进行分组和整理
使用Kubernetes命名空间来管理不同的环境
- 在同一集群中管理测试、模拟(staging)和生产环境
- Kubernetes命名空间的最佳实践
发现并连接到容器
发现其他的服务,发布自己的服务
- 非HTTP服务(被动FTP、SMTP、LDAP等)
Kubernetes安全
- 认证和授权
升级一个Kubernetes集群
- 将影响最小化
高级网络
- Docker网络 vs Kubernetes网络
网络提供商和Kubernetes网络之间的接口
- 在集群中分离服务的最佳实践
- 不同CNI提供商的比较(性能、功能等)
监控Kubernetes
- 使用Elasticsearch和fluentd收集集群日志
- 容器级监控(cAdvisor UI、Influxdb、Prometheus)
运行容器化服务器和数据存储的最佳实践
- Nginx、Tomcat、MongoDB
[第02天]
扩展您的Kubernetes集群
针对Kubernetes的基础设施
- 配置、分区、网络
构建高可用性集群
- 负载平衡和发现服务
部署可扩展应用程序
- 水平pod自动缩放
- 在Kubernetes里把数据库集群化
更新您的应用程序
- 在Kubernetes里发布
故障排除
- 诊断和修复常见的Kubernetes问题
总结和结论
要求
- 使用Docker容器的经验
- 熟悉Linux命令行
- 了解网络概念
客户评论 (7)
The background information and history.
Evert - BMW SA
课程 - Kubernetes from Basic to Advanced
The interactive way the trainer explains theory
Janine - BMW SA
课程 - Kubernetes from Basic to Advanced
the hands on after the topic discussion, it will let us learn how to do it on our own, not just the concept
Joy Apuya - Remote Staff
课程 - Kubernetes from Basic to Advanced
That I got a couple of "aha" moments from learning something new.
Charles Shavitz - F5 Networks Pte Ltd.
课程 - Kubernetes from Basic to Advanced
Well structured content, well prepared and understandable exercises. Really liked it.
Melanie Pillkahn - Mercedez-Benz Portugal S.A
课程 - Kubernetes from Basic to Advanced
Insights about the infra of the kubernetes
Miguel Teixeira - Mercedez-Benz Portugal S.A
课程 - Kubernetes from Basic to Advanced
In all the 3 days Laks kept a positive energy.