大数据和云计算技术

专注大数据和云计算技术,坚持原创,欢迎和各位业界朋友相互交流和学习。...

华为资深工程师为你深入讲解 Kubernetes及云原生应用


《Kubernetes及云原生应用实践》


原价     ¥ 899.00 

目前已达最低价 ¥399


文末点击阅读原文参团


?wxfrom=5&wx_lazy=1

课程名称



《Kubernetes及云原生应用实践》第一期 (七天无理由退款)


主讲老师



难易  华为资深工程师


毕业于复旦大学物理系,开源项目zlog/pilotage作者,从2015年开始致力于容器、PaaS平台的软件设计及开发。精通kubernetes/etcd项目,对云计算的产品设计与开发有多年丰富的实战经验。

 

课程简介



本次的kubernetes实战课程主要包括三大部分:

1.  Kubernetes的基本架构和设计。从Kubernetes项目的前身Google Borg项目出发,介绍这个系统被创造出来用来解决的问题,及设计理念。同时介绍PaaS领域的相关项目,例如Mesos/Docker/Promtheus/微服务框架和Kubernetes的关系,使得学员对PaaS领域有一个全景式的认知。


2.   Kubernetes的使用和运维。从实战出发,围绕Kubernetes的基本安装、集群搭建、典型应用的部署和管理、调度策略的使用、网络存储的对接配置、监控日志及故障排除、安全认证机制等内容,同时也包括主流微服务框架和Kuernetes的集成使用,使得学员对Kubernetes的基本使用有详细了解。


3.  Kubernetes开发入门。从代码出发,分析kubernetes的基本代码模式,API规范,源码概览、CNI/CRI等插件开发、CRD扩展开发。

学习收益



通过本课程的学习,学员将会收获:


1. 帮助学员系统性的掌握kubernetes及PaaS的使用、开发和运维

2. 了解当前云计算应用管理领域的最佳实践

3. 实践与理论结合,培养学员面对工程及学术问题的思考及实践能力


开课时间



2018年1月20日


学习方式



在线直播,共12次课,每次2小时

每周2次(周三、六,20:00 - 22:00)

直播后提供录制回放视频,可在线反复观看,有效期1年


课程大纲



第一课:  从Borg到Kubernetes

 

   1.  容器的起源和历史

   2.  Borg在Google的发明和使用

   3.  Kubernetes简单介绍 

   4.  云原生应用理念

   5.  微服务、PaaS、DevOps、Serverless等相关概念关系

 

第二课:  Kubernetes基本介绍         
 

   1.  Kubernetes架构简介

   2.  Docker Swarm/Mesos的其他容器集群框架

   3.  Kubernetes架构设计优缺点分析

   4.  实践展示:minikube的使用

   5.  第一个应用的部署使用


第三课: Kubernetes集群搭建
 

   1.  实践展示:KubeAdm搭建集群

   2.  各组件启动参数详解

   3.  Kops使用

 

第四课:  Kuberntes应用管理(上)
 

1.  Pod详解

2.  实践展示:ReplicaSet/DamonSet使用

3.  实践展示:Service的概念和机制

4.  实践展示:StatefulSet应用部署模型

5.  PV及持久化存储

 

第五课:  Kubernetes应用管理(下)
 

   1.  实践展示: Job应用部署模型

   2.  实践展示:ConfigMap/Secret使用

   3.  Namespace机制

   4.  Kubernetes调度模型—亲和、驱逐及其它 


第六课:  Kubernetes网络详解

 

   1.  Service及kuber-proxy机制

   2.  Docker网络模型及CNI接口

   3.  实践展示:Flannel、Calico等网络框架

   4.  Ingress网关及相关使用

 
第七课: Kubernetes存储详解
 
   1.  PV及PVC详解

   2.  存储对接
 
第八课: Kubernetes运维

   1.  监控集成方案

   2.  日志集成方案

   3.  常见排错手段
 
第九课: Kubernetes的安全机制
 
   1.  实践展示:RBAC及API控制

   2.  NameSpace及多租模型

   3.  应用隔离及Hyper项目
 
第十课:  微服务框架及Kubernetes
 
   1.  SpringCloud框架及集成

   2.  ServiceComb框架及集成

   3.  Dubbo框架及集成

   4.  ServiceMesh理念及实现

   5.  调用链相关


第十一课:Kuberntes扩展开发 
   

   1.  Kubernetes扩展点概览

   2.  CNI及网络插件开发

   3.  CRI及存储插件开发

   4.  实践展示:CRD及Operator范式

 

第十二课:kuberntes源码解读

 

1.  Kubernters源码概览

2.  API规范及使用

3.  List-Watch及Reflector核心机制

    4.  Controller的一般编写方式

常见问题


 

Q: 参加本门课程有什么要求?

A: 1. 熟悉 Linux 的操作 

       2. 有 Docker 使用经验 

       3. 了解 go 语言者为佳


参团,咨询,查看课程,请点击【阅读原文】

↓↓↓


阅读更多
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭