Kubernetes:基础到高级培训

课程编码

kubernetes

课程时长

14 小时 通常来说是2天,包括中间休息。

要求

  • 使用Docker容器的经验
  • 熟悉Linux命令行
  • 了解网络概念

课程概览

Docker是一个开源平台,用于在容器内构建、运输和运行应用程序。Kubernetes则进一步提供在集群环境中大规模部署和管理容器化应用程序所需的工具。

在这一由讲师进行实时指导的培训中,学员将学习如何在容器内部署一系列示例服务器,然后在Kubernetes集群中自动化、扩展、管理他们的容器化服务器。培训还会涉及更高级的话题,指导学员学习如何保护、联网、监控一个Kubernetes集群。

在本次培训结束之后,参与者将能够:

  • 设置并运行Docker容器
  • 部署容器化数据库和服务器
  • 创建Docker和Kubernetes集群
  • 使用Kubernetes在同一集群下部署和管理不同的环境
  • 保护、扩展、监控Kubernetes集群

受众

  • 软件开发人员
  • 架构师
  • 部署工程师

课程形式

  • 部分讲座、部分讨论、练习和大量实操

注意

  • 本次培训将使用三个Docker示例镜像作为演示:Nginx、MongoDB、Tomcat。
  • 如需不同的镜像或有其他定制的需求,请联系我们安排。

课程大纲

[第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问题

总结和结论

客户评论

★★★★★
★★★★★

课程分类

相关课程

促销课程

订阅促销课程

为尊重您的隐私,我公司不会把您的邮箱地址提供给任何人。您可以享有优先权和随时取消订阅的权利。

我们的客户

is growing fast!

We are looking to expand our presence in China!

As a Business Development Manager you will:

  • expand business in China
  • recruit local talent (sales, agents, trainers, consultants)
  • recruit local trainers and consultants

We offer:

  • Artificial Intelligence and Big Data systems to support your local operation
  • high-tech automation
  • continuously upgraded course catalogue and content
  • good fun in international team

If you are interested in running a high-tech, high-quality training and consulting business.

Apply now!