关键词 KEYWORDS
cka

Kubernetes 全方位培训

Kubernetes Knowledge & Skill

cka

CKA 专业指导

CKA Instructions

cka

实战演练

Hands on Exercise

cka

考试报名,独家优惠

Big Sales

课程 CURRICULUM
  • 1. 课程介绍

    • 理解 Kubernetes 设计原则、原理
    • 了解 Kubernetes 的过去、现在和未来
    • 了解并学会使用 Kubernetes 最重要的资源 -- API
    • 学会如何创建和管理应用,并配置应用外部访问
    • 理解 Kubernetes 网络、存储
    • 掌握 Kubernetes 调度的原理和策略
    • Kubernetes 一些新功能的概念
    • 了解 Kubernetes 的日志、监控方案
    • 具备基本的故障排查的运维能力
  • 2. Kubernetes 基本概念

    • 了解什么是 Kubernetes
    • 了解 Kubernetes 的主要特性
    • 理解为什么需要 Kubernetes
    • 了解 Kubernetes 的过去、现在和未来
    • 了解目前 Kubernetes 社区的情况和被采用情况
    • 了解 Kubernetes 的基本架构
    • 获得一些学习资料推荐
  • 3. Kubernetes 架构及原理

    • 理解 Kubernetes 设计原则
    • 深入理解 Kubernetes 集群中的组件及功能
    • 了解 Kubernetes 集群对网络的预置要求
    • 深入理解 Kubernetes 的工作原理
    • 深入理解 Kubernetes 中 Pod 的设计思想
  • 4. Kubernetes 安装和配置

    • 了解部署 Kubernetes 的多种方式
    • 可以单机部署 Kubernetes(学习演示使用)
    • 可以在宿主机部署一套 Kubernetes 集群(非生产使用)
  • 5. Kubernetes API 及集群访问

    • 了解 Kubernetes 的 API
    • 理解 Kubernetes 中 API 资源的结构定义
    • 了解 kubectl 工具的使用
    • 了解 Kubernetes 中 API 之外的其他资源
  • 6. ReplicaController, ReplicaSets 和 Deployments

    • 理解 RC
    • 理解 label和selector 的作用
    • 理解 RS
    • 理解 Deployments 并且可以操作 Deployments
    • 理解 rolling update 和 rollback
  • 7. Volume、配置文件及密钥

    • 了解 Kubernetes 存储的管理,支持存储类型
    • 理解 Pod 使用 volume 的多种工作流程以及演化
    • 理解 pv 和 pvc 的原理
    • 理解 storage class 的原理
    • 理解 configmaps 的作用和使用方法
    • 理解 secrets 的作用和使用方法资源结构
  • 8. Service 及服务发现

    • 了解 Docker 网络和 Kubernetes 网络
    • 了解 Flannel 和 Calico 网络方案
    • 理解 Pod在 Kubernetes 网络中的工作原理
    • 理解 Kubernetes 中的 Service
    • 理解 Service 在 Kubernetes 网络中的工作原理
    • 理解 Kubernetes 中的服务发现
    • 掌握 Kubernetes 中外部访问的几种方式
  • 9. Ingress 及负载均衡

    • 理解 Ingress 和 Ingress controller 的工作原理
    • 掌握如何创建 Ingress 规则
    • 掌握如何部署 Ingress controller
  • 10. DaemonSets, StatefulSets, Jobs, HPA, RBAC

    • 了解 DaemonSet 资源和功能
    • 了解 StatefulSet 资源和功能
    • 了解 Jobs 资源和功
    • 了解 HPA 资源和功能
    • 了解 RBAC 资源和功能
  • 11. Kubernetes 调度

    • 理解 Pod 调度的相关概念
    • 深度理解 Kubernetes 调度策略和算法
    • 深度理解调度时的 Node 亲和性
    • 深度理解调度时的 Pod 亲和性和反亲和性
    • 深度理解污点和容忍对调度的影响
    • 深度理解强制调度 Pod 的方法
  • 12. 日志、监控、Troubleshooting

    • 理解 Kubernetes 集群的日志方案
    • 理解 Kubernetes 集群的监控方案
    • 了解相关开源项目:Heapster,Fluentd,Prometheus 等
    • 掌握常用的集群,Pod,Service 等故障排查和运维手段
  • 13. 自定义资源 CRD

    • 理解和掌握 Kubernetes 中如何自定义 API 资源
    • 可以通过 kubectl 管理 API 资源
    • 了解用于自定义资源的 Controller 及相关使用示例
    • 了解 TPR 和 CRD
  • 14. Kubernetes Federation

    • 了解 Kubernetes 中 Federation 的作用和原理
    • 了解 Federation 的创建过程
    • 了解 Federation 支持的 API 资源
    • 了解集群间平衡 Pod 副本的方法
  • 15. 应用编排 Helm, Chart

    • 了解 Kubernetes 中如何进行应用编排
    • 了解 Helm 的作用和工作原理
    • 了解 Tiller 的作用和工作原理
    • 了解 Charts 的作用和工作原理
  • 16. Kubernetes 安全

    • 了解 Kubernetes 中 API 访问过程
    • 了解 Kubernetes 中的 Authentication
    • 了解 Kubernetes 中的 Authorization
    • 了解 ABAC 和 RBAC 两种授权方式
    • 了解 Kubernetes 中的 Admission
    • 了解 Pod 和容器的操作权限安全策略
    • 了解 Network Policy 的作用和资源配置方法
讲师 INSTRUCTORS
老师

邓德源

CaiCloud CTO

曾为美国谷歌集群管理组核心成员,主要参与开发集群管理系统。主要负责管理运维工程师提交的生产环境变更请求,自动化风险分析,自动化生产环境准备工作,以及各种集群容错处理。保证系统升级、软硬件错误等均能及时被发现并处理,谷歌集群能 24/7 小时不间断工作。作为核心成员参加了开发基于容器集群的谷歌开源项目( Kubernetes ),一度成为全球前十的贡献者和贡献最高的华人。

杜宁

Caicloud 售前解决方案副总裁

16 年 IT, CT, DT 行业从业经验,曾在 UnitedStack, Polycom, Motorola, Siemens 等企业任职。精通云计算 IaaS、PaaS 平台技术,深度学习大数据解决方案等。2 年项目咨询与互联网+创业经历。Prince2 认证,PMP 认证,6 西格玛,AMA 认证培训师,曾组织编写并交付过 40 多门管理培训课程。

老师
学费和日期 TUITION & DATES

北京 (已结束)

上海

培训日期 6月1日, 2日, 3日
截止报名日期 5月28日
地点 上海
培训费用
早鸟票:9888 元/人(5 月 21 日前报名)
标准票:12888 元/人(5 月 22 日-5 月 28 日报名)
团购票:3 人团购价 26880 元(截止日期前付款均有效)

杭州 (敬请期待)

广州 (敬请期待)

联系方式 CONTACTS
小助手

扫二维码 马上咨询

邮 箱:training@k8smeetup.com

电 话:15258895816