• 课程概览
  • 课程安排

课程概览

一、学习背景

Kubernetes 全面拥抱微服务架构,其具备良好的横向扩容能力,并构建在 Google 15 年生产环境经验、每周运行数 10 亿个容器的目标基础之上。Kubernetes 很好的结合了来自社区的创意和最佳实践。

Kubernetes 是目前唯一被业界广泛认可的 Docker 分布式解决方案。通过Kubernetes,我们可以轻装上阵的开发与管理复杂的业务系统。Kubernetes 已经毫无疑问地成为容器领域当之无愧的事实标准。国外的 Google、微软、亚马逊、IBM,国内的阿里巴巴、腾讯、百度、京东、美团、滴滴、头条等技术大厂,也纷纷选择 Docker 与 Kubernetes 进行自身业务服务容器化与编排,无数中小型企业已经落地 Kubernetes,或正走在容器化的道路上。

2019年,Kubernetes 在容器编排领域更是一骑绝尘,围绕 Kubernetes 的生态正在不断的涌入与完善,已经成为大量系统的基石。可预见的未来几年,Kubernetes 更会大显身手,在容器编排领域的江湖一哥地位更是无人撼动。为此我们特别推出了Kubernetes实战培训,带您深入浅出的学习Kubernetes。

二、课程主要解决问题:

  • 想系统学习Docker和Kubernetes等相关知识,但又不知道如何寻找切入点;
  • 想做技术调研,但又不知道Kubernetes如何解决现有技术问题;
  • 公司想要搭建基于Kubernetes的分布式系统,但又不知道该怎么快速落地。
  • 三、课程优势

    资深一线讲师、国家认证证书、培训每晚现场答疑、可重复学习、有专属微信群、讲师长期在线答疑

    四、你将收获

    1、深入理解Docker与Kubernetes的理论知识和常用操作;
    2、掌握如何使用Kubernetes自动化部署服务;
    3、了解一线互联网公司的Kubernetes实践经验;
    4、学员亲自动手体验,理论与实践结合I;
    5、通过真实案例分析,即学即用。

    五、时间安排

    2020.7.24~7.26 周五~周日

    六、地点

    深圳市南山区粤兴三道9号华中科技大学产学研基地B座四楼402教室

    七、报名信息

    课程报名费 6500元 (含报名费、材料费、认证费)
    报名优惠:
    团购优惠:团购3-4人每人优惠300元,团购5人第6个人免费;

    八、认证证书

    培训结束后,将提供《云计算容器(Kubernetes)技术能力》中级测评考试,考试通过后,将获得《云计算容器(Kubernetes)技术能力》中级能力测评认证证书,此认证是由科技部统一印制、统一编号、统一管理的国家级职业技能证书,是反映开源软件开发与应用技能水平的国家级职业资格证书,该证书在全国范围内通用有效。

    九、报名咨询

    报名咨询:刘老师 13245276252(手机/微信),QQ:964460681,E-mail:liujian@fnedu.com

课程安排

课程安排

第一天:Docker、云原生与Kubernetes基础

第一部分:微服务与云原生

* 什么是微服务?
* 单体架构与微服务架构的对比
* 传统云与容器云的比较
* 云原生的基本概念

第二部分:Docker与容器相关基础知识

* 详解容器基础内容
* 容器技术的本质是什么?
* 为什么要使用容器?
* 为什么Docker这么火?
* Docker安装与配置演示
* Docker镜像核心原理
* Docker镜像组织结构与写时复制
* Docker镜像实际使用注意事项
* Docker镜像实操演示

第三部分:Docker网络与安全

* Docker网络模式核心概念介绍
* Null网络模式实战讲解
* Host网络模式实战讲解
* Container网络模式实战讲解
* Bridge网络模式实战讲解
* Overlay网络模式实战讲解
* Remote网络模式实战讲解
* Docker网络最佳实践
* Docker的主要安全问题
* Docker安全的最佳实践

第四部分:Kubernetes基础知识与高可用部署

* 为什么有了Docker还需要Kubernetes?
* Kubernetes架构的核心关键点是什么?
* Kubernetes主要组件重点讲解
* Kubernetes工作原理与基本概念
* Kubernetes集群通讯数据总线
* Kubernetes认证用户、认证策略与认证插件
* Kubernetes API对象的基本构成
* etcd集群高可用部署
* Kubernetes API Service高可用部署
* Controller Manager高可用部署
* Kubernetes集群部署实操演示
当天收获:了解Docker与Kubernetes基础知识,了解Cloud Native基本概念,学会Docker镜像相关知识和Docker网络,了解Docker安全,入门Kubernetes,了解Kubernetes基础概念。

第二天:Kubernetes从基础到进阶

第五部分:Kubernetes常用操作对象与三大核心组件

* Kubernetes对象分类以及关键点讲解
* Kubernetes对象剖析以及案例展示
* Kubernetes对象使用场景介绍
* Kubernetes常用命令串讲
* 四层服务发现以及案例讲解
* 七层服务发现以及案例讲解
* Kubernetes DNS原理与实战
* 4/7层服务发现实战案例
* API Server原理、通信、组件、使用场景
* Controller Manager原理、分类、使用场景
* Scheduler调度流程、策略、总结

第六部分:Kubernetes网络与存储

* Kubernetes网络模型与策略精讲
* 容器网络的演进
* 应用组件通信实现
* CNI网络模型以及案例
* Kubernetes网络设计考虑场景
* Kubernetes网络主要解决的问题
* 常用开源网络组件以及实战案例
* Kubernetes为什么需要存储卷?
* 普通存储卷与持久化存储卷
* 如何应用存储卷?

第七部分:Kubernetes的调度策略

* Kubernetes普通调度策略精讲
* Kubernetes高级调度策略精讲
* Pod调度以及过程讲解
* Kubernetes调度器的资源分配机制
* 不经过调度器如何调度Pod?
* 调度结果与失败原因分析
* 多调度器以及调度器配置
* 调度策略应用场景
* 调度策略实战
当天收获:了解Kubernetes常用操作对象和核心插件,核心组件的原理,实际应用场景,明白Kubernetes网络和存储,了解常用开源网络组件,通过实际案例加深了解,了解Kubernetes调度策略。

第三天:Kubernetes高阶实践

第八部分:Kubernetes服务质量与包管理工具Helm

* QoS分类与使用建议
* 可压缩资源与不可压缩资源
* Pod被Kill场景与顺序
* QoS使用最佳实践
* 用QoS策略限制资源实战
* Helm介绍与架构解析
* 如何使用Helm与Helm hook
* Helm实战案例

第九部分:Kubernetes的日志、监控与告警

* Kubernetes日志处理基本原理
* 如何使用EFK进行日志统一收集
* Kubernetes日志采集方式
* Kubernetes监控基本原理
* Heapster/cAdvisor/Prometheus的使用及其区别
* Kubernetes结合AlertManager实现告警
* 监控部署及实战演示

第十部分 基于Kubernetes的项目实战分享

* 基于Kubernetes构建Jenkins CI平台
* 基于Kubernetes构建企业TaaS平台
* 基于Kubernetes构建企业DevOps平台

当天收获:学会QoS相关概念和,了解QoS最佳实践,了解包管理工具Helm,了解Kubernetes日志、学会Kubernetes的监控原理和工具,查看监控具体案例,通过实际案例了解基于Kubernetes的项目。