曙海教育集团
全国报名免费热线:4008699035 微信:shuhaipeixun
或15921673576(微信同号) QQ:1299983702
首页 课程表 在线聊 报名 讲师 品牌 QQ聊 活动 就业
 
  CKA培训
 
   班级规模及环境--热线:4008699035 手机:15921673576( 微信同号)
       每期人数限3到5人。
   上课时间和地点
开课地址:【上海】同济大学(沪西)/新城金郡商务楼(11号线白银路站)【深圳分部】:电影大厦(地铁一号线大剧院站) 【武汉分部】:佳源大厦【成都分部】:领馆区1号【沈阳分部】:沈阳理工大学【郑州分部】:锦华大厦【石家庄分部】:瑞景大厦【北京分部】:北京中山学院 【南京分部】:金港大厦
最新开班 (连续班 、周末班、晚班):2020年3月16日
   实验设备
     ☆资深工程师授课
        
        ☆注重质量 ☆边讲边练

        ☆合格学员免费推荐工作
        ★实验设备请点击这儿查看★
   质量保障

        1、培训过程中,如有部分内容理解不透或消化不好,可免费在以后培训班中重听;
        2、培训结束后,授课老师留给学员联系方式,保障培训效果,免费提供课后技术支持。
        3、培训合格学员可享受免费推荐就业机会。

课程大纲
 

第一阶段

 

Chapter 1:课程介绍

  • 理解 Kubernetes 设计原则、原理

  • 了解 Kubernetes 的过去、现在和未来

  • 了解并学会使用 Kubernetes 最重要的资源 -- API

  • 学会如何创建和管理应用,并配置应用外部访问

  • 理解 Kubernetes 网络、存储

  • 掌握 Kubernetes 调度的原理和策略

  • Kubernetes 一些新功能的概念

  • 了解 Kubernetes 的日志、监控方案

  • 具备基本的故障排查的运维能力


Chapter 2:Kubernetes 基本概念

  • 了解什么是 Kubernetes

  • 了解 Kubernetes 的主要特性

  • 理解为什么需要 Kubernetes

  • 了解 Kubernetes 的过去、现在和未来

  • 了解目前 Kubernetes 社区的情况和被采用情况

  • 了解 Kubernetes 的基本架构

  • 获得一些学习资料推荐


Chapter 3:Kubernetes 架构及原理

  • 理解 Kubernetes 设计原则

  • 深入理解 Kubernetes 集群中的组件及功能

  • 了解 Kubernetes 集群对网络的预置要求

  • 深入理解 Kubernetes 的工作原理

  • 深入理解 Kubernetes 中 Pod 的设计思想


Chapter 4:Kubernetes 安装和配置

  • 了解部署 Kubernetes 的多种方式

  • 可以单机部署 Kubernetes(学习演示使用)

  • 可以在宿主机部署一套 Kubernetes 集群(非生产使用)


Chapter 5:Kubernetes API 及集群访问

  • 了解 Kubernetes 的 API

  • 理解 Kubernetes 中 API 资源的结构定义

  • 了解 kubectl 工具的使用

  • 了解 Kubernetes 中 API 之外的其他资源


Chapter 6:ReplicaController,ReplicaSets 和 Deployments

  • 理解 RC

  • 理解 label 和 selector 的作用

  • 理解 RS

  • 理解 Deployments 并且可以操作 Deployments

  • 理解 rolling update 和 rollback


Chapter 7:Volume、配置文件及密钥

  • 了解 Kubernetes 存储的管理,支持存储类型

  • 理解 Pod 使用 volume 的多种工作流程以及演化

  • 理解 pv 和 pvc 的原理

  • 理解 storage class 的原理

  • 理解 configmaps 的作用和使用方法

  • 理解 secrets 的作用和使用方法资源结构


 

第二阶段


Chapter 8:Service 及服务发现

  • 了解 Docker 网络和 Kubernetes 网络

  • 了解 Flannel 和 Calico 网络方案

  • 理解 Pod 在 Kubernetes 网络中的工作原理

  • 理解 Kubernetes 中的 Service

  • 理解 Service 在 Kubernetes 网络中的工作原理

  • 理解 Kubernetes 中的服务发现

  • 掌握 Kubernetes 中外部访问的几种方式


Chapter 9:Ingress 及负载均衡

  • 理解 Ingress 和 Ingress controller 的工作原理

  • 掌握如何创建 Ingress 规则

  • 掌握如何部署 Ingress controller



 

第三阶段


Chapter 10:DaemonSets,StatefulSets,Jobs,HPA

  • 了解 DaemonSet 资源和功能

  • 了解 StatefulSet 资源和功能

  • 了解 Jobs 资源和功能

  • 了解 HPA 资源和功能


Chapter 11:Kubernetes 调度

  • 理解 Pod 调度的相关概念

  • 深度理解 Kubernetes 调度策略和算法

  • 深度理解调度时的 Node 亲和性

  • 深度理解调度时的 Pod 亲和性和反亲和性

  • 深度理解污点和容忍对调度的影响

  • 深度理解强制调度 Pod 的方法


Chapter 12:Kubernetes 安全

  • 了解 Kubernetes 中 API 访问过程

  • 了解 Kubernetes 中的 Authentication

  • 了解 Kubernetes 中的 Authorization

  • 了解 ABAC 和 RBAC 两种授权方式

  • 了解 Kubernetes 中的 Admission

  • 了解 Pod 和容器的操作权限安全策略

  • 了解 Network Policy 的作用和资源配置方法


Chapter 13:日志、监控、Troubleshooting

  • 理解 Kubernetes 集群的日志方案

  • 理解 Kubernetes 集群的监控方案

  • 了解相关开源项目:Heapster,Fluentd,Prometheus 等

  • 掌握常用的集群,Pod,Service 等故障排查和运维手段


Chapter 14:自定义资源 CRD

  • 理解和掌握 Kubernetes 中如何自定义 API 资源

  • 可以通过 kubectl 管理 API 资源

  • 了解用于自定义资源的 Controller 及相关使用示例

  • 了解 TPR 和 CRD


Chapter 15:Kubernetes Federation

  • 了解 Kubernetes 中 Federation 的作用和原理

  • 了解 Federation 的创建过程

  • 了解 Federation 支持的 API 资源

  • 了解集群间平衡 Pod 副本的方法


Chapter 16:应用(资源)编排 Helm,Chart

  • 了解 Kubernetes 中如何进行应用编排

  • 了解 Helm 的作用和工作原理

  • 了解 Tiller 的作用和工作原理

  • 了解 Charts 的作用和工作原理

练习

 
  合作伙伴与授权机构
  备案号:备案号:沪ICP备08026168号-1 .(2024年07月24日)....................