开发者社区 > 云原生 > 视频 > 正文

你的第一堂“云原生”课——CNCF X Alibaba 云原生技术公开课

发布者:开发者说 2019-12-03 12:05:15 3199
视频介绍

课程介绍

由阿里云与 CNCF(Cloud Native Computing Foundation) 共同开发的《CNCF x Alibaba 云原生技术公开课》,邀请来自全球“云原生”技术社区的亲历者和领军人物,为每一位中国开发者讲解和剖析关于“云原生”的方方面面,一步步揭示这次云计算变革背后的技术思想和本质。

CNCF 和阿里云,多年来一直致力致力于在全球推广云原生技术。《CNCF x Alibaba 云原生技术公开课》,是 CNCF 旗下首个为中国开发者量身打造的云原生课程。这门课程完全免费且无需注册,旨在让广大中国开发者可以近距离聆听世界级技术专家解析云原生技术,让“云原生”技术真正触手可及。

讲师介绍

李响 阿里资深技术专家

基础软件开源方向战略负责人,CNCF TOC之一。前CoreOS分布式项目主管,负责Kubernetes、etcd 等分布式系统相关项目在CoreOS的开发工作,他的主要兴趣在于分布式一致协议、 分布式存储、分布式系统调度等,开源项目etcd作者,在CoreOS经历了完整的从YCombinator孵化到被RedHat收购全过程。

张磊 阿里高级技术专家

Kubernetes 项目资深成员和联合维护者,CNCF 应用交付领域小组 co-chair。 主要关注容器运行时接口(CRI) 、调度、资源管理和基于虚拟化技术的容器运行时等特性,共同负责 Kubernetes 上游和阿里集团大型集群管理系统的工程工作, 曾就职于微软研究院(MSR)和 Kata Containers 团队。

陈显鹭 阿里容器技术专家

深耕 Docker&Kubernetes 多年, 是 Docker 多个项目的贡献者,Kubernetes Group 成员,《自己动手写Docker》作者。

你可以收获什么

  • 完善的知识体系,打造属于自己的云原生技能树
  • 理解云原生技术背后的思想与本质
  • 与知识体系相辅相成的动手实践
  • 一线技术团队云原生技术最佳实践
  • CNCF 与阿里云联合颁发课程结业证书

适合人群

  • 计算机科学、软件工程等领域的软件工程师和大学生
  • 使用/尝试使用容器和 Kubernetes 技术的应用程序开发者
  • 具有基本服务器端知识、正在探索容器技术的软件开发者和技术管理者
  • 希望理解云原生技术栈基本原理的技术管理者和开发者

课程表

阶段1:云原生技术基础

课程列表学习收益课程学习课后自测
第1讲:第一堂“云原生”课了解云原生的概念、本质、主流技术等开始学习开始自测
第2讲:容器基本概念掌握容器、容器镜像、容器数据卷等基本概念开始学习开始自测
第3讲:Kubernetes 核心概念理解Kubernetes的架构、Kubernetes API原语、集群与部署、Service等概念与基本操作。开始学习开始自测
第4讲:理解 Pod 和容器设计模式理解Pod和容器设计模式,如Ambassador、adapter、sidecar等开始学习开始自测
第5讲:应用编排与管理:核心原理理解Labels、Selectors、Annotations,以及Kubernetes的核心——控制器模式开始学习开始自测
第6讲:应用编排与管理: Deployment掌握Deployment的基础使用,了解应用的水平扩展、滚动更新和回滚开始学习开始自测
第7讲:应用编排与管理:Job 和 DaemonSet掌握Job、CronJob和DaemonSet的使用开始学习开始自测
第8讲:应用配置管理理解ConfigMaps、SecurityContexts、ServiceAccounts,以及掌握如何定义应用的资源需求、创建和使用Secret等开始学习开始自测
第9讲:应用存储和持久化数据卷 - 核心知识理解PersistentVolume、PersistentVolumeClaim、StorageClass的基本概念、操作使用,以及内部工作机制开始学习开始自测
第10讲:应用存储和持久化数据卷 - 存储快照与拓扑调度理解应用存储和持久化数据卷中的存储快照与拓扑调度的基本概念、操作使用,以及内部工作机制开始学习开始自测
第11讲:可观测性——你的应用健康吗理解LivenessProbes、ReadinessProbes、容器日志收集、应用监控,以及如何在Kubernetes中进行Debug开始学习开始自测
第12讲:可观测性——监控与日志理解Kubernetes中监控和日志的选型和用法开始学习开始自测
第13讲:Kubernetes网络概念及策略控制理解Kubernetes基本网络模型、Netns、主流网络方案、Network Policy的用处等开始学习开始自测
第14讲:Kubernetes Services理解Kubernetes Services和NetworkPolicies开始学习开始自测
【特别篇】从 0 开始创作云原生应用掌握使用Helm从0开始快速创作云原生应用的方法开始学习

阶段2:云原生技术进阶

课程列表学习收益课程学习课后自测
第15讲:深入剖析 Linux 容器理解隔离、资源边界的概念,以及容器镜像的本质、容器数据卷的实现方式等开始学习开始自测
第16讲:深入理解 etcd - 基本原理解析理解etcd的核心设计思想开始学习开始自测
第17讲:深入理解 etcd - etcd性能优化实践理解etcd性能,以及server端和client端性能优化方法。开始学习开始自测
第18讲:Kubernetes 调度和资源管理理解Kubernetes资源模型requests和limits,以及调度工作原理、配置和扩展调度器开始学习开始自测
第19讲:调度器的调度流程和算法介绍理解调度流程和调度算法,掌握配置调度器和扩展调度器的方法开始学习开始自测
第20讲:GPU管理和Device Plugin工作机制理解GPU管理机制和Device Plugin的工作机制开始学习开始自测
第21讲:Kubernetes存储架构及插件使用理解持久化存储体系,掌握Flexvolume和CSI的使用开始学习开始自测
第22讲:有状态应用编排:StatefulSet掌握StatefulSet的使用,理解HeadlessService和PVC保持应用状态的原理开始学习开始自测
第23讲:Kubernetes API编程范式掌握自定义API资源CRD和自定义控制器CustomController的使用开始学习开始自测
第24讲:Kubernetes API编程利器:Operator和Operator Framework掌握Operator和OperatorFramework的使用开始学习开始自测
第25讲:Kubernetes网络模型进阶理解Kubernetes和Pod的网络模型、Service的工作原理,掌握负载均衡和DNS的部署和配置等开始学习开始自测
第26讲:理解CNI和CNI插件理解典型网络插件工作原理,掌握CNI插件的使用开始学习开始自测
第27讲:Kubernetes安全之访问控制理解验证和授权的配置方法、Kubernetes的安全原语,以及RBAC和securitycontext的使用开始学习开始自测
第28讲:CRI和安全容器运行时理解CRI设计以及安全容器运行时gVisor、KataContainers等12月第1周上线
第29讲:理解RuntimeClass与使用多容器运行时理解RuntimeClass,掌握多容器运行时的使用方法12月第2周上线

加入社区大群

image


视频标签:

阿里云拥有国内全面的云原生产品技术以及大规模的云原生应用实践,通过全面容器化、核心技术互联网化、应用 Serverless 化三大范式,助力制造业企业高效上云,实现系统稳定、应用敏捷智能。拥抱云原生,让创新无处不在。

+关注
开发者说
文章
问答
视频
来源圈子
更多
阿里云 云原生应用平台 肩负阿里巴巴集团基础设施云化以及核心技术互联网化的重要职责,致力于打造稳定、标准、先进的云原生产品,成为云原生时代的引领者,推动行业全面想云原生的技术升级,成为阿里云新增长引擎。商业化产品包括容器、云原生中间件、函数计算等。
+ 订阅

相关产品

  • 性能测试
  • 容器计算服务
  • 可观测链路 OpenTelemetry 版
  • 相关文章
    更多