eBPF核心技术与实战- 极客时间课程推荐/优惠

eBPF核心技术与实战--极客时间课程推荐/优惠

用eBPF洞悉内核运行状态
倪朋飞资深 Linux 专家,Kubernetes 项目维护者
专栏 | 37讲 | 11196人已学习
优惠价¥59原价:129
去官网优惠购买

版权声明

本站非极客时间官网,与官方无任何关系。我们不提供课程下载或详细内容,仅作为课程分享和推荐平台。我们鼓励大家支持正版,尊重创作者的劳动成果,这样不仅能帮助创作者持续产出优质内容,也能让自己获得更好的学习体验。请通过官方渠道购买和学习课程,感谢您的理解与支持。

课程详情

你将获得

  • 从原理到实战的系统剖析;
  • 10+ 真实生产环境的应用案例;
  • 10 年 Linux 老兵的 eBPF 学习心法;
  • 持续 4 年的最新技术追踪。

课程介绍

近年来,eBPF 在故障诊断、网络优化、安全控制、性能监控等领域获得大量应用,项目数量呈爆炸式增长。2021 年 8 月 12 日, Linux 基金会旗下成立了 eBPF 基金会,一个激动人心的未来正在展开。

作为一项革命性的技术,eBPF 的“魔力”在哪里?简单来说,eBPF 使我们能够在不更改内核代码的前提下,实时获取和修改操作系统的行为。这就意味着,eBPF 可以帮我们洞悉系统底层的“黑盒”,重新定义了我们思考操作系统的方式。

直到今天,eBPF 依然是内核社区最活跃的子模块之一,还处在一个快速发展的过程中。可以说,eBPF 开启的创新浪潮才刚刚开始,在未来我们会看到更多的创新案例。

因此,我们邀请了资深 Linux 专家倪朋飞,一起打磨了这门动态发布的 eBPF 课程。这门课会全方位地解决你在学习和应用 eBPF 时候的重点问题,并带你随时跟踪 eBPF 最新的发展和案例。

课程模块设计

这门课的内容并不会一次性发布完毕,而是按时间分成两大阶段:常规更新阶段 + 动态更新阶段

在第一阶段,老师会讲解 eBPF 的基本原理、使用方法、案例分析,以及常用工具、学习资料和学习经验总结。这些基本的知识,并不会随着时间的发展过时,它们是你理解 eBPF 机制、把握 eBPF 进化方向的抓手。

这一阶段分为三个主要模块。

学习准备篇,介绍 eBPF 的发展历程、工作原理以及主要的应用场景。同时,老师也会带你梳理 eBPF 的技术脉络和学习路线,并分享他在学习 eBPF 时总结的技巧。

基础入门篇,介绍 eBPF 的基本原理、编程接口,包括如何搭建 eBPF 的开发环境,如何从零开发一个 eBPF 程序,如何用好 BCC 并在它的基础上扩展自己的 eBPF 程序,如何根据实际需要选择具体的 eBPF 程序类型,等等。对于eBPF的详细运行原理,比如eBPF如何在内核中运行,并与内核进行交互,老师也会进行深入浅出的讲解。

实战进阶篇,在了解了 eBPF 的基本使用方法后,老师会通过一些案例,带你实践 eBPF 的主要应用场景,包括使用 eBPF 跟踪内核状态、跟踪进程状态、排查网络问题、增强容器安全、进行网络性能优化。老师还会手把手地带你开发一个 eBPF 负载均衡程序。这一模块涵盖了 eBPF 的五大主要应用场景,通过10+真实生产环境中的案例,帮你把 eBPF 真正应用到你的产品之中。

总之,这门课会以案例驱动的思路,带你从基础到实践,再结合实际案例,逐层深入 eBPF 相关的系统知识。

在第二阶段,也就是这门课的第四个模块“技术雷达篇”,我们会定期向你交付 eBPF 技术的最新进展、发展趋势。在第一阶段结束后的 4 年里,一年中的每个季度,以及每年的年末,老师都会更新一篇文章,带你持续跟踪内核和开源社区的最新进展和应用案例。

eBPF 技术时时刻刻在发展变化,但是只要你紧跟这颗“雷达”,就能在第一时间获得老师为你梳理的最新信息。这样,你就不用再漫无目的地看资讯、查资料、找重点,可以把更多时间花在用好 eBPF 上。未来的4年,我们会一起见证 eBPF 技术的快速更新,共同探索技术发展的更多可能。

课程目录(更新中)

开篇词

  • 开篇词 | 想要洞悉系统底层的黑盒?先掌握eBPF

学习准备篇

  • 01|技术概览:eBPF的发展历程及工作原理
  • 02 | 先利其器:如何高效学习eBPF?

基础入门篇

  • 03 | 初窥门径:开发并运行你的第一个eBPF程序
  • 04 | 运行原理:eBPF是一个新的虚拟机吗?
  • 05 | 编程接口:eBPF程序是怎么跟内核进行交互的?
  • 06 | 事件触发:各类eBPF程序的触发机制及其应用场景

实战进阶篇

  • 07 | 内核跟踪(上):如何查询内核中的跟踪点?
  • 08|内核跟踪(下):开发内核跟踪程序的进阶方法
  • 09 | 用户态跟踪:如何使用eBPF排查应用程序?
  • 10 | 网络跟踪:如何使用eBPF排查网络问题?
  • 11 | 容器安全:如何使用eBPF增强容器安全?
  • 12|高性能网络实战(上):如何开发一个负载均衡器?
  • 13|高性能网络实战(下):如何完善负载均衡器?

阶段总结

  • 14|阶段总结:实用eBPF工具及最新开源项目总结
  • 15|未来可期:邀你与eBPF共赴一场技术革新之约

加餐篇

  • 大咖助场|李程远:谈谈eBPF在云原生中的纵与横
  • 用户故事|eBPF从入门到放弃?在实践中找到突破口

技术雷达篇

  • 16|难点解析:eBPF开发环境搭建及内核编译详解
  • 17|难点解析:eBPF多内核版本兼容详解
  • 18|年度总结:eBPF的2022之旅
  • 19|案例解析:云原生网络Cilium详解
  • 20|学习路径:借助ChatGPT学习和实践eBPF
  • 21|平台移植:Windows平台上的eBPF实现
  • 22|技术解析:如何使用Go开发eBPF程序?
  • 23|年度总结:eBPF的2023之旅
  • 24|技术解析:HTTPS跟踪详解(上)
  • 25|技术解析:HTTPS跟踪详解(下)

作者介绍

倪朋飞,云计算老兵,资深 Linux 专家, Kubernetes 项目维护者,极客时间专栏《Linux 性能优化实战》作者。主要负责开源容器编排系统 Kubernetes 在 Azure 的落地实践。他曾任职于盛大云和腾讯,10 年来一直从事云计算领域,特别专注于 IaaS、容器和云原生技术。

作者其他课程

Linux性能优化实战 - 极客时间课程推荐/分享/优惠/折扣
Linux性能优化实战
10分钟帮你找到系统瓶颈
倪朋飞资深 Linux 专家,Kubernetes 项目维护者
专栏 | 88789人已学习
优惠价¥68原价:199
去官网优惠购买

推荐

大厂广告产品心法 - 极客时间课程推荐/分享/优惠/折扣
大厂广告产品心法
高手带路,打造BAT广告产品思维
郭谊前阿里资深广告产品业务负责人(P8)
专栏 | 5198人已学习
优惠价¥59原价:99
去官网优惠购买
深入拆解数字化智能文档处理 - 极客时间课程推荐/分享/优惠/折扣
深入拆解数字化智能文档处理
快速上手文档解析的实现范式
老刘老刘说NLP技术公众号/社区作者
视频课 | 6人已学习
优惠价¥29原价:39
去官网优惠购买
AI大模型实战高手课 - 极客时间课程推荐/分享/优惠/折扣
AI大模型实战高手课
蜕变 · 成为 AI 时代的新型工程师
独行前阿里巴巴高级技术专家,国内某大型互联网公司首席技术官
专栏 | 4514人已学习
优惠价¥59原价:129
去官网优惠购买
RPC实战与核心原理 - 极客时间课程推荐/分享/优惠/折扣
RPC实战与核心原理
高效解决分布式系统的通信难题
何小锋京东云混合云首席架构师
专栏 | 40894人已学习
优惠价¥59原价:129
去官网优惠购买
朱涛 · Kotlin编程第一课 - 极客时间课程推荐/分享/优惠/折扣
朱涛 · Kotlin编程第一课
实战+源码,吃透Kotlin语法与协程
朱涛Google认证的Kotlin、Android开发者专家,博客“Kotlin Jetpack实战”作者
专栏 | 7089人已学习
优惠价¥59原价:129
去官网优惠购买
移动端自动化测试实战 - 极客时间课程推荐/分享/优惠/折扣
移动端自动化测试实战
一步一步带你成为测试高手
思寒霍格沃兹测试开发学社创始人
视频课 | 24434人已学习
优惠价¥59原价:129
去官网优惠购买