ebpf教程:eBPF 核心技术与实战课程

用 eBPF 洞悉内核运行状态

倪朋飞 资深 Linux 专家,Kubernetes 项目维护者

「交流群入口」

你将获得

  • 从原理到实战的系统剖析;
  • 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 的基本原理、编程接口,包括如何搭建 eBPF 的开发环境,如何从零开发一个 eBPF 程序,如何用好 BCC 并在它的基础上扩展自己的 eBPF 程序,如何根据实际需要选择具体的 eBPF 程序类型,等等。对于 eBPF 的详细运行原理,比如 eBPF 如何在内核中运行,并与内核进行交互,老师也会进行深入浅出的讲解。

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

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

ebpf教程:eBPF 核心技术与实战课程

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

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

课程目录

本站内容均为网友上传分享,本站仅负责分类整理,如有任何问题可联系我们(点这里联系)反馈。

(0)
上一篇 2023年4月24日 下午2:52
下一篇 2023年4月24日 下午2:56

相关推荐

  • 摄影入门课

    希望人人都能拍出好照片 小麥 独立摄影师 你将获得 拍摄设备的选择指南 一套核心的摄影知识体系 实用且易上手的摄影技巧 手机后期 App 使用攻略 课程介绍 当下,照片的重要性不言…

    2023年4月24日
    04
  • 体验设计案例课

    用量化方式,重新定义体验设计 炒炒 前腾讯高级设计师,《一个 APP 的诞生》作者 【专栏交流群】 炒炒的体验设计交流群 你将获得 行业里第一套系统的体验设计量化体系 体验设计中 …

    2023年4月24日
    019
  • 正则表达式入门课

    教你轻松学习正则 涂伟忠 高级研发工程师 你将获得 正则表达式的系统学习路径 事半功倍的分类记忆法 常见正则问题及解决方案 多场景案例实操正则应用 课程介绍 作为计算机领域最伟大的…

    2023年4月24日
    021
  • 微服务架构实战 160 讲

    8 大核心模块精讲,打通架构师进阶之路 杨波 拍拍贷研发总监、资深架构师、微服务技术专家 你将获得 本季课程将由 8 个模块化课程组成,每个模块专注讲解一个微服务基础架构的核心组件…

    2023年4月24日
    06
  • 结构思考力的核心理念是什么?结构思考力 · 透过结构看问题解决

    结构思考力的核心理念是透过结构看世界,具体来说,这个理念包含三个层次:理解、重构和呈现。 课程介绍 我们无时无刻都在解决各种各样的问题,也许你曾遇到: 这是哪儿出了问题?我们又如何…

    2024年1月4日
    03
  • AI 应用实战课培训课程

    带你熟练使用 AI 技术解决实际问题 黄佳,新加坡科研局首席研究员(Lead Researcher),前埃森哲新加坡公司资深顾问,入行 20 余年。参与过政府部门、银行、电商、能源…

    2024年1月4日
    04
  • 动态规划面试宝典

    学好动态规划,面试晋升都不怕 卢誉声 Autodesk 首席工程师 你将获得 体系完整的动态规划知识库 3 大动态规划解题套路 设计动规算法的关键问题 实用高效的动归刷题指南 课程…

    2023年4月24日
    07
  • AI大模型系统实战视频教程

    带你掌握生产级 AI 系统研发能力 Tyler  前亚马逊应用科学家,头部大厂 AIGC 算法技术负责人 Tyler,前 Amazon 应用科学家,头部大厂 AIGC 算法系统负责…

    2023年12月20日
    00
  • langchain是什么课程?LangChain 实战课

    LangChain是一个基于大语言模型(如ChatGPT)用于构建端到端语言模型应用的Python框架。 手把手带你开发专属的 ChatGPT 应用 黄佳,新加坡科研局首席研究员(…

    2023年12月20日
    00
  • 全链路压测实战 30 讲

    吃透全链路压测,摆脱性能瓶颈 高楼 盾山科技 CEO,7DGroup 创始人 你将获得 最前沿的压测技术洞察 系统完整的项目落地过程详解 性能瓶颈的快速定位能力 简洁高效的压测报告…

    2023年4月24日
    039

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注