课程目录:Docker和Kubernetes:构建和缩放容器化应用程序培训
4401 人关注
(78637/99817)
课程大纲:

         Docker和Kubernetes:构建和缩放容器化应用程序培训

 

 

 

介绍

容器vs虚拟机
速度和性能
Docker架构概述 Docker和Linux内核

Docker组件(Docker客户端、Docker守护进程、镜像、注册表、容器)
使用Docker来运行和管理容器

镜像、容器、volumes、网络
容器编排概述

安装Docker

从互联网上拉取镜像

示例:Apache Tomcat
运行容器

Docker注册表

公开vs私有
创建和管理Docker文件

创建Docker镜像

部署Web应用程序

示例应用程序:Java EE应用服务器
Docker容器如何相互通信

在Docker中配置volumes和网络

连接和状态

用Kubernetes编排容器的介绍

Kubernetes架构概述

Pods,标签/选择器,复制控制器,服务,API
安装Kubernetes集群

创建Kubernetes pods和volumes

对您的集群进行分组和整理

发现其他的服务,发布自己的服务

发现和连接到容器

部署Web应用程序

处理应用程序组件
处理数据库连接
Kubernetes安全

认证和授权
高级网络

Docker网络 vs Kubernetes网络
监控Kubernetes

使用Elasticsearch和fluentd收集集群日志
容器级监控(cAdvisor UI、Influxdb、Prometheus)

缩放您的Kubernetes集群

针对Kubernetes的基础设施

配置、分区、网络
构建高可用性集群

负载平衡和发现服务
部署可缩放应用程序

水平pod自动缩放
在Kubernetes里把数据库集群化
更新您的应用程序

在Kubernetes里发布
故障排除