前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >Cilium的过去指向其未来

Cilium的过去指向其未来

作者头像
云云众生s
发布于 2024-05-06 01:40:06
发布于 2024-05-06 01:40:06
1470
举报
文章被收录于专栏:云云众生s云云众生s

Cilium 的未来不仅涉及 Kubernetes容器,还涉及虚拟机、边缘用例和其他环境。

译自 Cilium's Past Points to Its Future,作者 B Cameron Gain。

Cilium 显然作为一项动态且流行的开源项目,正在经历许多变化,该项目大量利用 eBPF,但其最初原因仍然得到控制:一个提供安全、可观测性 和网络功能的工具。其功能或挂钩从内核扩展到整个网络,包括云、本地或其他基础设施。此定义涵盖了许多内容,而 Cilium 应继续适应和扩展,以满足基础设施需求的变化。

在本文中,我们着眼于 Cilium 的未来,这在很大程度上涉及无处不在的扩展,当然不仅仅是 Kubernetes容器,还包括虚拟机、边缘用例和其他环境。当然,思科的收购及其与其他工具的集成也将对其未来发挥作用。

但它最初存在的理由是什么?作为其创建者,编写了 Cilium 代码的第一行,Thomas Graf,他是 Isovalent 的首席技术官,他在 3 月份的 KubeCon + CloudNativeCon Europe 演讲中描述了他所说的四项支柱,这些支柱没有改变。

回顾他在 LinuxCon 上的演讲,该演讲于 2016 年在多伦多举行,当时 Graf 最初开始描述 Cilium 项目,作为一种使用 eBPF 提供快速 IPv6 容器网络的方法。Graf 描述的四项支柱现在仍然像当时一样:

  • 可扩展性,适用于容器,“因为我们不再仅仅考虑虚拟机”以及策略和地址。
  • 可扩展性:“因为当时用户空间网络是主流并且正在接管”,所以有必要“恢复内核相关性”并“在内核中尽可能地像在用户空间网络中一样可扩展”。
  • 简单性
  • 性能:“当然,我们希望数据包快速移动,”Graf 说。

虽然可以追溯到他 2016 年的原始演讲,但 Graf 说“这仍然完全是 Cilium 今天的模样”:

作为 CNCF 项目,Cilum 的开发特别专注于 Kubernetes,用于连接、防火墙管理和集群监控。正如 Isovalent 的高级技术营销工程师 Nico Vibert 在他的电子书 “KubernetesNetworking and Cilium: An Instruction Manual for the Network Engineer,” 中所写,Kubernetes 仍然是一个非常难以管理的动物,而 Cilium 提供了一个开源选项来简化艰巨的任务。“尽管我拥有 CCIE [思科认证互联网专家] 并且在网络行业工作了近 20 年,但我仍然觉得 Kubernetes 网络令人困惑。”然而,Kubernetes 网络方面以及现在已成为 Kubernetes 的事实网络平台:Cilium。

最佳 CNI

“在网络项目开始时,Kubernetes 集群的操作员和架构师必须选择一个 CNI [容器网络接口],该接口提供所需的网络、安全和可观测性功能……并且在大多数 CNI 评估中获胜的往往是 Cilium 项目,”Vibert 写道。

事实上,从开发早期阶段开始,设计一个适用于 Kubernetes 的最佳 CNI 一直是 Cilium 创建者的既定目标。“任务非常、非常简单:将 eBPF 引入 Kubernetes 并成为尽可能好的 CNI,”Graf 说。“这本质上是一个任务划分,我们仍在朝着这个目标努力。”

尽管 Kubernetes 备受关注,但世界并不局限于此。组织通常会混合搭配不同的环境,跨越不同的云环境和本地环境。“我们希望将 Cilium 基本上也带到世界其他地方。因此,简单性、可扩展性、安全性,不需要十几种不同的工具。我们希望将它带到 Kubernetes 之外,用于您的虚拟机、服务器、边缘、多云连接,”Graf 说。“当您考虑连接时,您应该只考虑 Cilium:如何安全地做到这一点,如何做到可扩展,无论是针对容器、Kubernetes、一堆服务器还是虚拟机。Cilium,这是我们对未来的愿景:Cilium 应该成为标准或下一代网络层。”

Cilium 通常仍然是大基础设施的一部分,并且不存在于所谓的单一控制面板等其他基础设施中。这种集成和协作通常与许多其他复杂层结合在一起,通常与云原生基础设施结合在一起。随着其适用性继续进入其他不同环境,该项目涉及大量集成和集成开发工作。

层级

在网络层级上,Cilium 涵盖第 4 层(传输层)和第 7 层(应用程序层)以供其使用。同时,它与 思科 的集成将在许多方面值得考虑。正如 Torsten Volk企业管理协会 (EMA) 的分析师,最近解释的那样, 思科收购 Isovalent 意味着两者将共同涵盖 SplunkAppDynamics 集成、思科 ACI 集成、Intersight 集成和跨思科平台的 Tetration 集成。

“通过收购 Isovalent,Cilium 与思科广泛产品组合的集成在多个层面具有战略意义。除了通过利用 eBPF 技术扩展思科在网络和安全可观察性方面的能力外,它还增强了公司在其现有平台(如 Splunk、AppDynamics 和 Intersight)上提供集成解决方案的能力,”Volk 说。“此次收购使思科能够提供更全面的基础设施管理和可观察性解决方案,这对现代复杂基础设施环境的性能和安全性至关重要。这种集成带来了向基础设施管理的更统一方法迈进,与行业向融合的智能解决方案的趋势保持一致,这些解决方案可以支持动态的云原生应用程序。”

至于第 3 层,它确实在某些方面涵盖了这一点,但这是通过将 Cilium 与其他不同类型的项目与 eBPF 集成来完成这项工作的,特别是对于策略。对于第 3 层来说,与 Tigera 开发的 Calico 有很多重叠和利用,正如 Graf 所描述的,“他们肯定做对了”。

Volk 表示他同意,因为 Cilium 与其他以 eBPF 为中心的项目的集成以实现第 3 层功能,特别是在策略执行中,这是一个战略举措,可以增强云原生环境中网络管理的粒度和灵活性。“利用 Tigera 开发的 Calico 进行第 3 层,补充了 Cilium 的功能,允许对网络分段和安全策略采用稳健的方法。该领域的专家认可 Calico 的方法,这突显了其在管理现代分布式系统中固有的复杂网络挑战方面的有效性,”Volk 说。“人们认识到,这些技术的结合提供了一个全面的解决方案,符合行业对可扩展、安全和高效网络运营的需求。”

Graf 解释说,以前,网络要求“你必须学习如何进行子网寻址,甚至让两个 Pod 相互连接”。虽然 Cilium 提供了多网络,但它在第 3 层的核心概念是“每个人都可以与每个人交谈”,Graf 说。“然后,您可以采取策略来细分您想要的内容。我们还希望将策略与寻址分开。”

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2024-05-052,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Cilium可以在Kubernetes之外作为控制平面吗?
Cilium 联合创始人 Thomas Graf 讨论了基于 eBPF 的工具如何融入更广泛的网络环境。
云云众生s
2024/08/02
1310
思科收购Cilium对开发者的意义
思科收购Isovalent,获得开源项目Cilium。Cilium利用eBPF(扩展伯克利包过滤器)技术,实现内核级网络和安全。
云云众生s
2024/03/28
1350
思科收购Cilium对开发者的意义
Kubernetes的安全性不能仅仅依赖于eBPF
译自 Don’t Rely on eBPF Alone for Kubernetes 。
云云众生s
2024/03/28
1270
针对Kubernetes的Tetragon eBPF:裁决出炉
Tetragon 的一个关键特性是它如何简化安全可观测性,并且它在不影响性能的情况下增强了可观测性。
云云众生s
2024/09/24
1690
思科通过Isovalent收购进行的战略举措:Cilium和eBPF
思科收购 Isolvalent 公司,这表明了科技行业的一个更广泛的趋势,即主要参与者正在认识到 eBPF 的潜力。
云云众生s
2024/03/28
1310
Cilium系列-1-Cilium特色 功能及适用场景
Cilium 是一个开源的云原生解决方案,用于提供、保护(安全功能)和观察(监控功能)工作负载之间的网络连接,由革命性的内核技术 eBPF 提供动力。Cilium 主要使用场景是在 Kubernetes中,但 Cilium 的优势并不仅限于 Kubernetes 环境。
东风微鸣
2023/09/01
1.6K0
Cilium系列-1-Cilium特色 功能及适用场景
Cilium作为孵化项目加入CNCF
Cilium[1]通过使用 eBPF 充当 Kubernetes 的 CNI 和增强的网络层,为云原生环境提供网络、安全性和可观察性。
CNCF
2021/10/18
5290
平台工程时代已至:八个关键主题
平台工程 绝对已经起飞。事实上,平台工程是几个月前在巴黎举行的 KubeCon + CloudNativeCon Europe 2024 的热门话题。
云云众生s
2024/05/18
1490
eBPF:更强大的钩子,更多WebAssembly和可观测性
尽管大多数企业目前还没有直接运用eBPF的专业知识,今年可以选择配置了eBPF和功能扩展层的工具,这方面会有更多帮助。
云云众生s
2024/03/28
1190
可观测性2024:更多OpenTelemetry,更少困惑
这对许多IT团队来说,如果不是大多数,都是充满混乱和挑战的一年。在各种挑战中,不断上升的云成本和优化云支出的压力尤为突出。节省成本的策略大多被委派给DevOps来实施。
云云众生s
2024/03/28
2260
eBPF终极指南
eBPF代表扩展的伯克利数据包过滤器。在这份全面的技术指南中,了解关于Linux eBPF的所有重要信息。
云云众生s
2024/03/28
3720
eBPF如何塑造Linux和平台工程的未来
eBPF 允许用户在 Linux 内核中加载和安全运行自定义程序,而无需直接更改内核本身。可能性是无限的。
云云众生s
2024/06/27
1370
最强 CNI 基准测试:Cilium 网络性能分析
原文链接:https://cilium.io/blog/2021/05/11/cni-benchmark
Jintao Zhang
2021/06/10
3.4K0
最强 CNI 基准测试:Cilium 网络性能分析
Kubernetes之CNI详解
要深入了解Kubernetes的CNI(Container Network Interface)历史,需要从其早期网络模型、CNI规范的引入、主要CNI插件的发展,以及社区的演进等方面进行详细探讨。
锅总
2024/06/26
6100
Kubernetes之CNI详解
为什么我们喜欢使用 Cilium
感谢 CNI(容器网络接口),Kubernetes 提供了许多选项来满足你的网络需求。在多年依赖简单的解决方案后,我们面临着由客户需求支持的高级功能的日益增长的需求。Cilium 将我们的 K8s 平台的网络提升到了新的水平。
我是阳明
2023/08/21
4320
为什么我们喜欢使用 Cilium
云原生 | Kubernetes 之常用 CNI 网络插件简述与对比
Kubernetes 需要使用网络插件来提供集群内部和集群外部的网络通信,并提供可扩展和高性能的网络架构,其核心概念如下:
全栈工程师修炼指南
2024/08/20
4650
云原生 | Kubernetes 之常用 CNI 网络插件简述与对比
eBPF:可靠的策略设置和执行
巴黎 — eBPF 和使用 eBPF 构建的工具通常被视为提供可观察性、安全性或网络功能。但可以说,在许多情况下,所有这些因素都在发挥作用,因为 eBPF 从内核中钩入并扩展到跨环境运行的应用程序和基础设施中。
云云众生s
2024/04/26
1360
eBPF:可靠的策略设置和执行
用于 Kubernetes 网络的 Cilium:为什么我们使用它以及为什么我们喜欢它
感谢 CNI(容器网络接口),Kubernetes 提供了大量选项来满足您的网络需求。在多年依赖简单的网络解决方案之后,我们面临着对以客户需求为后盾的高级功能的日益增长的需求。Cilium 将我们 K8s 平台中的网络提升到了一个新的水平。
用户5166556
2023/03/18
9310
用于 Kubernetes 网络的 Cilium:为什么我们使用它以及为什么我们喜欢它
Cilium 1.11:服务网格的未来已来
Cilium 1.11测试版(Beta)为你带来了一系列引人注目的功能和增强功能,包括OpenTelemetry支持、感知拓扑的负载均衡、Kubernetes APIServer策略匹配,以及更多功能。本文将为您详细介绍这个令人振奋的版本,以及它为现代应用程序网络安全和性能带来的突破。
猫头虎
2024/04/09
3060
Cilium 1.11:服务网格的未来已来
五个顶级的免费Kubernetes认证
Kubernetes已经成为了最受欢迎的容器编排开源平台。调研表明现今的IT 团队将 Kubernetes 视为承担新职责的新平台,除了改进部署、资源管理和成本节约之外,Kubernetes 的使用方式非常之多,有时我们很难跟上新趋势。
云原生
2021/08/06
1.5K0
相关推荐
Cilium可以在Kubernetes之外作为控制平面吗?
更多 >
领券
社区富文本编辑器全新改版!诚邀体验~
全新交互,全新视觉,新增快捷键、悬浮工具栏、高亮块等功能并同时优化现有功能,全面提升创作效率和体验
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文