Kubernetes实战培训
Kubernetes全面拥抱微服务架构,其具备良好的横向扩容能力,并构建在Google 15年生产环境经验、每周运行数10亿个容器的目标基础之上。Kubernetes很好的结合了来自社区的创意和佳实践。
Kubernetes是目前唯一被业界广泛认可的Docker分布式解决方案。通过Kubernetes,我们可以轻装上阵的开发与管理复杂的业务系统。Kubernetes 已经毫无疑问地成为容器领域当之无愧的事实标准。国外的Google、微软、亚马逊、IBM,国内的阿里巴巴、腾讯、百度、京东、美团、滴滴、头条等技术大厂,也纷纷选择Docker与Kubernetes进行自身业务服务容器化与编排,无数中小型企业已经落地Kubernetes,或正走在容器化的道路上。
2019年,Kubernetes在容器编排领域更是一骑绝尘,围绕Kubernetes的生态正在不断的涌入与完善,已经成为大量系统的基石。可预见的未来几年,Kubernetes 更会大显身手,在容器编排领域的江湖一哥地位更是无人撼动。为此我们特别推出了Kubernetes实战培训,带您深入浅出的学习Kubernetes.
培训解决的问题:
- 想系统学习Docker以及Kubernetes等相关知识,又不知道如何寻找切入点;
- 想做技术调研,但又不知道Kubernetes如何解决现有技术问题;
- 公司想要搭建Kubernetes分布式系统,但又不知道该怎么快速落地。
内容设置:
第一阶段: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集群部署实操演示
第二阶段: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服务质量与包管理工具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平台
|