Kubernetes 原理剖析与实战应用

lazy - Kubernetes 原理剖析与实战应用

背景介绍

作为云原生的“基石”,Kubernetes 是云原生浪潮中最重要也绕不开的一个话题。

国内诸多大厂已经将核心业务系统运行在 Kubernetes 上(比如淘宝双十一、京东618等)。同时,无数中小企业也都在进行业务容器化探索以及云原生化改造。对于技术人来说,掌握 Kubernetes 不仅是提高职场竞争力的加分项,也是进阶高级架构师的必须选项。

你会学到什么?

本课程分为 5 个模块,共 30 篇文章,从基础知识到高阶开发使用全面深入,最后夯实基础深入底层开发原理。
第一模块:构建 Kubernetes 体系,介绍 Kubernetes 的前世今生,带你了解 Kubernetes 的基本架构及设计哲学。从实战案例出发,教你如何高效搭建满足业务需求的 Kubernetes 集群。同时,为你详细讲解 Kubernetes 中最核心的 Pod 对象及最佳实践。
第二模块:进阶高可用业务,讲解 Kubernetes 中的一些高级对象,帮助你部署高可用的业务应用。专栏将展示可复用的案例给你注入实践思想,你只需要结合实际需求稍作修改,即可用到自己的项目中去。
第三模块:打造系统守护神,教你围绕 Kubernetes 构建日志和监控系统,让你能够在系统故障时从容应对,同时确保关键指标可追溯、可排查,不放过任何一个细小的疑点,打造高达“5个9”的系统可靠性。
第四模块:构筑安全无忧的系统,介绍大量 Kubernetes 安全技巧及最佳实践,教你避免Kuberentes 集群因为误配置导致的风险,比如恶意删除、信息泄漏、资源 OOM(内存溢出) 等,减少整个集群的风险。
第五模块:深入实现原理,感受高阶使用技巧。将深入剖析 Kubernetes 底层运行原理,帮助你更好地理解 Kubernetes 的实现。通过介绍 CRD(Custom Resource Definitions,自定义资源) 以及 Operator,让你可以“站在巨人的肩膀上”对 Kubernetes 进行“二次”开发,助力未来发展。

课程目录

云原生基石:初识 Kubernetes
01 | 前世今生:Kubernetes 是如何火起来的?
02 | 高屋建瓴:Kubernetes 的架构为什么是这样的?
03 | 集群搭建:手把手教你玩转 Kubernetes 集群搭建
04 | 核心定义:Kubernetes 是如何搞定“不可变基础设施”的?
05 | K8s Pod:最小调度单元的使用进阶及实践
Kubernetes 进阶:部署高可用的业务
06 | 无状态应用:剖析 Kubernetes 业务副本及水平扩展底层原理
07 | 有状态应用:Kubernetes 如何通过 StatefulSet 支持有状态应用?
08 | 配置管理:Kubernetes 管理业务配置方式有哪些?
09 | 存储类型:如何挑选合适的存储插件?
10 | 存储管理:怎样对业务数据进行持久化存储?
11 | K8s Service:轻松搞定服务发现和负载均衡
12 | Helm Charts:如何在生产环境中释放部署生产力?
守护神:业务的日志与监控
13 | 服务守护进程:如何在 Kubernetes 中运行 DaemonSet 守护进程?
14 | 日志采集:如何在 Kubernetes 中做日志收集与管理?
15 | Prometheus:Kubernetes 怎样实现自动化服务监控告警?
16 | 迎战流量峰值:Kubernetes 怎样控制业务的资源水位?
17 | 案例实战:教你快速搭建 Kubernetes 监控平台
安全无忧:集群的安全性与稳定性
18 | 权限分析:Kubernetes 集群权限管理那些事儿
19 | 资源限制:如何保障你的 Kubernetes 集群资源不会被打爆
20 | 资源优化:Kubernetes 中有 GC(垃圾回收)吗?
21 | 优先级调度:你必须掌握的 Pod 抢占式资源调度
22 | 安全机制:Kubernetes 如何保障集群安全?
23 | 最后的防线:怎样对 Kubernetes 集群进行灾备和恢复?
加餐:问题答疑和优秀留言展示
知其所以然:底层核心原理及可扩展性
24 | 调度引擎:Kubernetes 如何高效调度 Pod?
25 | 稳定基石:带你剖析容器运行时以及 CRI 原理
26 | 网络插件:Kubernetes 搞定网络原来可以如此简单?
27 | K8s CRD:如何根据需求自定义你的 API?
28 | 面向 K8s 编程:如何通过 Operator 扩展 Kubernetes API?
特别放送
29 | Kubernetes 中也有定时任务吗?
30 | Kubectl 命令行工具使用秘笈
结束语
结束语 | Cloud Native is Eating the World:时代在召唤云原生

讲师介绍

正范,架构师,Kubernetes Member & Reviewer

前 IBM 资深工程师,现于国内某一线互联网大厂任 PaaS 平台架构师,具有丰富的 Kubernetes 实战经验和二次开发经验,尤其在大规模集群治理方面颇有心得。他研究实践云计算、云原生和 Kubernetes 多年,深度参与了 Kubernetes、Helm、Prometheus 等开源项目,贡献了很多核心代码,并常常受邀在行业峰会 KubeCon 上发表演讲。

发表评论

邮箱地址不会被公开。

联系我们

侵权投诉:nerds@nigaea.com

工作时间:周一至周五,9:30-18:00,节假日休息

QR code