了解云原生的概念、本质、主流技术等
课后自测:开始自测
本课程由阿里云和CNCF联合开发,课程全程免费且无需注册,我们将为您带来:
本课程由阿里云和CNCF联合开发,课程全程免费且无需注册,我们将为您带来:
课程列表 | 学习收益 | 课程学习 | 课后自测 | 课后实践 |
第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开始快速创作云原生应用的方法 | 开始学习 |
课程列表 | 学习收益 | 课程学习 | 课后自测 | 课后实践 |
第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的概念及设计原理 | 开始学习 | 开始自测 | 即将上线 |
第29讲:安全容器技术 | 理解安全容器技术,gVisor、KataContainers等 | 开始学习 | 开始自测 | 即将上线 |
第30讲:理解RuntimeClass与使用多容器运行时 | 理解RuntimeClass,掌握多容器运行时的使用方法 | 开始学习 | 开始自测 | 即将上线 |