首页
学习
活动
专区
圈层
工具
发布

云原生 | Kubernetes 之常用 CNI 网络插件简述与对比

[ 知识是人生的灯塔,只有不断学习,才能照亮前行的道路 ] Kubernetes 集群里常用的网络插件简述与对比 Kubernetes 需要使用网络插件来提供集群内部和集群外部的网络通信,并提供可扩展和高性能的网络架构...Kubernetes 使用 CNI 作为网络提供商和 Kubernetes Pod 网络之间的接口, 有关更多信息,可访问 CNI GitHub 项目。 CNI 使用了哪些网络模型?...) 多集群支持 不支持 支持(使用BGP) 支持(Cluster Mesh) 可扩展性 中等 高 高 监控和可视化 基本 高 高 容器网络接口(CNI) 支持 支持 支持 应用场景 简单的Kubernetes...集群,小规模集群 中大型集群,需高性能和灵活网络策略 需要高性能、高安全性和可扩展性的大型集群 安装配置 简单,适用于入门用户 中等,适用于有一定经验的用户 复杂,适用于高级用户和大规模部署 支持的Kubernetes...Cilium 适合需要高性能、高安全性和可扩展性的大型集群,功能强大但配置和维护较复杂,适合高级用户和大规模部署。

1.5K11
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Kube-OVN再更新! v0.8.0 支持网关高可用以及网络监控集成

    Kube-OVN 是一个基于 OVN 的 Kubernetes 开源网络项目。...Kube-OVN v0.8.0版本本更新主要包含了以下内容: 网关 从 0.8 版本开始,集中式网关支持主备模式的高可用,Kube-OVN 会自动探测网关节点的可用性并进行故障切换提升整体网络的可用性...; 新增 pinger 组件,会不断检测集群网络质量,并将指标以 Prometheus 的格式对外暴露。...关于Kube-OVN: Kube-OVN是灵雀云开源的基于OVN的Kubernetes网络组件,通过将OpenStack领域成熟的网络功能平移到Kubernetes,来应对更加复杂的基础环境和应用合规性要求...OVN提供了大量 Kubernetes 网络目前不存在的功能,涵盖CNI、 Kube-Proxy、LoadBalancer、NetworkPolicy、DNS等在内的所有 Kubernetes 网络功能

    65341

    Kube-OVN:大型银行技术团队推荐的金融级云原生网络方案

    图2:容器云网络整体设计 基于Kube-OVN搭建Overlay/Underlay双栈容器网络 Kube-OVN 是一个由国内公司开源的 K8S CNI 网络插件,本方案基于Kube-OVN作为容器集群网络解决方案...选用 Kube-OVN 的核心优势如下。方案社区化且可扩展性强,利用社区最为成熟的 OVS 作为网络底座,复用 OVS 社区生态,基于 K8S 架构原生设计。...,极大增强了Kubernetes容器网络的安全性、可运维性、管理性和性能。...领域成熟的网络功能平移到 Kubernetes,极大增强了 Kubernetes 容器网络的安全性、可运维性、管理性和性能,为 Kubernetes 生态的落地带来了独特的价值。...2021年初,Kube-OVN成为全球范围内首个被CNCF纳入托管的开源CNI网络项目,也是中国容器公司首次将独立设计研发的项目成功贡献进入CNCF基金会,同时,它也是木兰社区旗下的明星项目之一。

    1.5K30

    等不及了,替云原生网络Kube-OVN宣布一下!

    但是在国内 还有一款名为Kube-OVN 被CNCF纳入托管的开源CNI网络项目 Kube-OVN是一款由灵雀云自主研发的开源企业级云原生Kubernetes容器网络编排系统,它通过将OpenStack...领域成熟的网络功能平移到Kubernetes,极大增强了Kubernetes容器网络的安全性、可运维性、管理性和性能,为Kubernetes生态的落地带来了独特的价值。...Kube-OVN可提供跨云网络管理、传统网络架构与基础设施的互联互通、边缘集群落地等复杂应用场景的能力支持,解除Kubernetes网络面临的性能和安全监控的掣肘,为基于Kubernetes架构原生设计的系统提供最为成熟的网络底座...,提升用户对Kubernetes生态Runtime的稳定性和易用性。...目前,Kube-OVN已成为开源社区最受欢迎的Kubernetes网络解决方案之一,并已成功实现了上千集群级别的大规模企业级项目、海外项目落地,以及商业化的初步尝试。

    61020

    KubeSphere 3.1.0 GA:混合多云走向边缘,让应用无处不在

    同时在 v3.0.0 的基础上新增了 计量计费,让基础设施的运营成本更清晰,并进一步优化了在 “多云、多集群、多团队、多租户” 等应用场景下的使用体验,增强了 “多集群管理、多租户管理、可观测性、DevOps...通过与 KubeEdge 集成,解决了边缘节点纳管、边缘工作负载调度和边缘可观测性等难题,结合 KubeSphere 已有的多集群管理将混合多云管理延伸至边缘侧。...更强大的可观测性 可观测性是容器云平台非常关键的一环,狭义上主要包含监控、日志和追踪等,广义上还包括告警、事件、审计等。...灵活可插拔的集群安装工具 KubeKey 不仅支持 Kubernetes 1.17 ~ 1.20 在 AMD 64 与 ARM 64 的安装,还支持了 K3s。...鉴于 Calico 是目前最常用的 Kubernetes CNI 插件之一,v3.1.0 现已支持 Calico IP 池管理,也可以为 Deployment 指定静态 IP。

    82040

    Kubernetes 网络插件(CNI)超过 10Gbits 的基准测试结果

    对此,开发者有两种类型的网络可进行设置: Kubernetes 默认网络; CNI 及其插件。...此方法可以自动生成基本配置,让网络的创建和管理变得更加容易。如今,CNI 也成为网络供应商、项目与 Kubernetes 集成的标准方法。 ❝*注:2016 年 CoreOS 发布了 CNI。...,连 3Gb/s 都不到,非常惨,不到 30% 的性能 Kube-OVN 也很不好,大概只有 6Gb/s 剩下的都 CNI 性能跟裸机都不会差太多 从上面的结论观察,跟空闲对比起来比较有一些变化: Kube-OVN...1、作者建议 需要一个 CNI 来容纳额外的小型节点集群,或者不在乎安全性。...当一个(非常)大型集群需要一个CNI,该基准测试不能反映大型集群的行为。因为我们没有数百台具有10Gbit/s 连接性的服务器。

    2K30

    KubeSphere 3.1.0 GA:混合多云走向边缘,让应用无处不在

    同时在 v3.0.0 的基础上新增了 计量计费,让基础设施的运营成本更清晰,并进一步优化了在 “多云、多集群、多团队、多租户” 等应用场景下的使用体验,增强了 “多集群管理、多租户管理、可观测性、DevOps...通过与 KubeEdge 集成,解决了边缘节点纳管、边缘工作负载调度和边缘可观测性等难题,结合 KubeSphere 已有的多集群管理将混合多云管理延伸至边缘侧。...更强大的可观测性 可观测性是容器云平台非常关键的一环,狭义上主要包含监控、日志和追踪等,广义上还包括告警、事件、审计等。...灵活可插拔的集群安装工具 KubeKey 不仅支持 Kubernetes 1.17 ~ 1.20 在 AMD 64 与 ARM 64 的安装,还支持了 K3s。...鉴于 Calico 是目前最常用的 Kubernetes CNI 插件之一,v3.1.0 现已支持 Calico IP 池管理,也可以为 Deployment 指定静态 IP。

    88220

    灵雀云开源Kube-OVN网络组件,增强Kubernetes网络功能

    Kube-OVN提供了大量目前Kubernetes不具备的网络功能,并在原有基础上进行增强。...内嵌LoadBalancer使用OVN 内置的 L2 LB,集群内部的服务发现功能可以直接在 OVS 层面完成,kube-porxy 的功能也整合到 Kube-OVN 当中。...网络插件千千万, 为啥还需要Kube-OVN? 在谈及Kube-OVN开发的初衷时,灵雀云首席Kubernetes专家刘梦馨表示,当前Kubernetes网络组件非常分散,实现方式五花八门。...例如,CNI 负责基础的容器网络,本身只是接口标准,社区和市场上有很多实现;集群内的服务发现网络需要依赖 kube-proxy,而 kube-proxy 本身又有 iptables 和 ipvs 两种实现...OVN提供了大量 Kubernetes 网络目前不存在的功能,涵盖CNI、 Kube-Proxy、LoadBalancer、NetworkPolicy、DNS等在内的所有 Kubernetes 网络功能

    1.5K10

    云原生虚拟化的最佳拍档:Kube-OVN + KubeVirt

    由于默认网络只用于热迁移,需要使用 multus-cni 将 Kube-OVN 作为附属网卡附加给 VM 给 VM 增加对应的 annotation 以开启固定 IP 和热迁移支持功能 由于 KubeVirt...CNI 的规范,存在着网络路径较长,性能较差的问题。...master · kubeovn/kube-ovn kube-ovn/dpdk-hybrid.md at master · kubeovn/kube-ovn 总结 由于在技术选型上天生的亲近性...关于Kube-OVN Kube-OVN 是一款由灵雀云自主研发的企业级云原生 Kubernetes 容器网络编排系统,它通过将 OpenStack 领域成熟的网络功能平移到 Kubernetes,极大增强了...Kubernetes 容器网络的安全性、可运维性、管理性和性能,为 Kubernetes 生态的落地带来了独特的价值。

    2.6K80

    Kube-OVN 高级功能 | OpenStack 集成

    如果 OpenStack Neutron 侧同样使用 OVN 作为底层网络控制,那么 Kube-OVN 可以使用集群互联和共享底层 OVN 两种方式打通 OpenStack 和 Kubernetes 的网络...每个集群需要有一组可以通过 IP 进行跨集群互访的机器作为之后的网关节点。 该方案只打通 Kubernetes 默认子网和 OpenStack 的选定 VPC。...OVN 北向数据库中设置可用区名字,该名称需和其他互联集群不同: ovn-nbctl set NB_Global . name=op-az 在可访问 OVN-IC 数据库的节点启动 OVN-IC 控制器...容器网络编排系统,它通过将 OpenStack 领域成熟的网络功能平移到 Kubernetes,极大增强了 Kubernetes 容器网络的安全性、可运维性、管理性和性能,为 Kubernetes 生态的落地带来了独特的价值...2021年初,Kube-OVN成为全球范围内首个被CNCF纳入托管的开源CNI网络项目,也是中国容器公司首次将独立设计研发的项目成功贡献进入CNCF基金会,同时,它也是木兰社区旗下的明星项目之一。

    1.5K52

    Kube-OVN: 一个非著名K8s CNI 网络插件 | 灵雀云AceCon演讲实录

    灵雀云工程师,Kube-OVN maintainer 刘韬在边缘计算分论坛分享了《Kube-OVN: 一个非著名 K8s CNI 网络插件》主题演讲,下面是演讲视频及实录。...视频回顾 演讲实录 大家好,很荣幸今天给大家介绍Kube-OVN,一个业内非著名但功能很强大的 K8s CNI 组件。今天的演讲主要分为三个部分:1、为何要有Kube-OVN?..., 对于用户来说可能需要多个 VPC 或多网卡,需要多个网络平面来进行划分,最后还可能会有Kubernetes Federation, 多集群网络的互通,还有一些跨云容器的网络的需求。...基于以上这些需求开发出的 Kube-OVN,能满足传统 Kubernetes 对于用户无法满足的需求。 什么是 Kube-OVN ?...Kube-OVN 这个 CNI 是我们跑/opt/cni/,即K8s目录下的一个组件,然后kube-ovn-cniserver 和kube-ovn-controller 是以 deploy 和 daemonset

    1.9K40

    灵雀云Kube-OVN进入CNCF沙箱,成为CNCF首个容器网络项目

    这是全球范围内首个被CNCF纳入托管的开源CNI网络项目,也是国内容器公司首次将独立设计研发的项目成功贡献进入CNCF基金会。...Kube-OVN通过将OpenStack领域成熟的网络功能平移到Kubernetes,融合了安全强化、智能运维、硬件加速等多方面的特性,极大增强了Kubernetes容器网络的安全性、可运维性、管理性和性能...不到两年的时间,Kube-OVN成功实现了上千集群级别的大规模企业级项目、海外项目落地,以及商业化的初步尝试。...Kube-OVN将提供跨云网络管理、传统网络架构与基础设施的互联互通、边缘集群落地等复杂应用场景的能力支持;同时将解除Kubernetes网络面临的性能和安全监控的掣肘,为基于Kubernetes架构原生设计的系统提供最为成熟的网络底座...,提升用户对Kubernetes生态Runtime的稳定性和易用性。

    71310

    活动速递 | Kube-OVN即将亮相2021 KubeCon EU

    在CNCF project office hour时段介绍项目最新动态,由Kube-OVN社区Maintainer为大家带来最新鲜的技术分享和知识问答。...Kube-OVN是一款由灵雀云自主研发的开源企业级云原生Kubernetes容器网络编排系统,是目前为止Kubernetes生态中功能最完备、对传统基础设施兼容性最佳的开源网络组件,已成功实现了上千集群级别的大规模企业级项目...Kube-OVN可提供跨云网络管理、传统网络架构与基础设施的互联互通、边缘集群落地等复杂应用场景的能力支持,解除Kubernetes网络面临的性能和安全监控的掣肘,为基于Kubernetes架构原生设计的系统提供最为成熟的网络底座...,提升用户在Kubernetes生态的稳定性和易用性。...2021年初,Kube-OVN成为全球范围内首个被CNCF纳入托管的开源CNI网络项目,也是中国容器公司首次将独立设计研发的项目成功贡献进入CNCF基金会。 ?

    73830

    BGP 模式下 Calico 与 MetalLB 如何结合

    通常大家在公有云上使用厂家提供的 CNI 组件可能还感受不到其复杂,但一旦要在 IDC 自建集群时,就会面临 Kubernetes 网络架构选型的问题。...Calico 作为目前 Kubernetes 上用途最广的 Kubernetes CNI 之一,自然也有很多追随者。而本篇便是在自建机房内 BGP 组网下的一次总结。...关于 CNI 选型 云原生 CNI 组件这么多,诸如老牌的 Flannel、Calico、WeaveNet、Kube-Router 以及近两年兴起的 Antrea、 Kube-OVN 和 Cilium...它们都在各自的场景下各有所长,在选择前我们可以先对其做一个简单的功能性的比较: Flannel Calico Cilium WeaveNet Antrea Kube-OVN 部署模式 DaemonSet...Calico配置简单,且配置都是通过 Kubernetes 中的 CRD 来进行集中式的管理,通过操作 CR 资源,我们可以直接对集群内的容器进行组网和配置的实时变更 丰富的功能及其兼容性,考虑到集群内需要与三方应用兼容

    2.7K20

    Kube-OVN 高级功能 | DPDK 支持

    " 如果你怀念 SDN 领域丰富的网络能力却在云原生领域苦苦追寻而不得,那么 Kube-OVN 将是你的最佳选择。...前提条件 节点需提供专门给 DPDK 驱动运行的网卡。 节点需开启 Hugepages。...最新中文文档(点击阅读原文):https://kubeovn.github.io/docs/v1.10.x/ ---- 关于Kube-OVN Kube-OVN 是一款由灵雀云自主研发的企业级云原生 Kubernetes...容器网络编排系统,它通过将 OpenStack 领域成熟的网络功能平移到 Kubernetes,极大增强了 Kubernetes 容器网络的安全性、可运维性、管理性和性能,为 Kubernetes 生态的落地带来了独特的价值...2021年初,Kube-OVN成为全球范围内首个被CNCF纳入托管的开源CNI网络项目,也是中国容器公司首次将独立设计研发的项目成功贡献进入CNCF基金会,同时,它也是木兰社区旗下的明星项目之一。

    1.2K30

    Kube-OVN V1.7 功能亮点一览

    关于 Kube-OVN Kube-OVN是一款由灵雀云自主研发的开源企业级云原生Kubernetes容器网络编排系统,它通过将OpenStack领域成熟的网络功能平移到Kubernetes,极大增强了Kubernetes...容器网络的安全性、可运维性、管理性和性能,为Kubernetes生态的落地带来了独特的价值。...Kube-OVN可提供跨云网络管理、传统网络架构与基础设施的互联互通、边缘集群落地等复杂应用场景的能力支持,解除Kubernetes网络面临的性能和安全监控的掣肘,为基于Kubernetes架构原生设计的系统提供最为成熟的网络底座...,提升用户对Kubernetes生态Runtime的稳定性和易用性。...2021年初,Kube-OVN成为全球范围内首个被CNCF纳入托管的开源CNI网络项目,也是中国容器公司首次将独立设计研发的项目成功贡献进入CNCF基金会。

    93720

    Kube-OVN高级功能 | 支持 BGP

    " 如果你怀念 SDN 领域丰富的网络能力却在云原生领域苦苦追寻而不得,那么 Kube-OVN 将是你的最佳选择。...graceful-restart-time: BGP Graceful restart time 可参考 RFC4724 3。...: https://kube-ovn-slackin.herokuapp.com 关于Kube-OVN Kube-OVN 是一款由灵雀云自主研发的企业级云原生 Kubernetes 容器网络编排系统,它通过将...OpenStack 领域成熟的网络功能平移到 Kubernetes,极大增强了 Kubernetes 容器网络的安全性、可运维性、管理性和性能,为 Kubernetes 生态的落地带来了独特的价值。...2021年初,Kube-OVN成为全球范围内首个被CNCF纳入托管的开源CNI网络项目,也是中国容器公司首次将独立设计研发的项目成功贡献进入CNCF基金会,同时,它也是木兰社区旗下的明星项目之一。

    1.3K50

    再谈自研开源Kube-OVN, 设计思路及实现原理

    关于 OVN 和 OVS 的介绍可以参考之前的分享《灵雀云开源Kube-OVN网络组件,增强Kubernetes网络功能》。...一方面能够很好满足客户和我们自己的需求,另一方面开源出来也能帮助社区一同进步。 Kube-OVN 的设计原则和思路 1、平移 OpenStack 网络的概念和功能到 Kubernetes。...先看一下组件的架构,Kube-OVN 自身的安装 yaml 里包含了 OVN 和 OVS 的安装和配置,Kube-OVN 自身的逻辑主要集中在图中蓝色的部分 kube-ovn-controller,kube-ovn-cni...kube-ovn-cni 本身是很薄的一层,主要工作是适配 CNI 的协议和 Kubelet 对接,将标准的 cni add/del 命令发送到每台机器上的 kube-ovn-cniserver 进行后续处理...网关负责访问集群外部的网络,目前有两种实现,一种是分布式的,每台主机都可以作为运行在自己上面的 Ood 的出网节点。

    7.8K31

    金融云原生漫谈(四)|如何构建高可用、高并发、高性能的云原生容器网络?

    如果和传统网络中的旧应用通信,则需要开启IaaS的NAT特性或者为宿主节点配置EIP地址。...鉴于这些情况,我的建议是两个都上,不同的集群采用不同的方案,甚至通过多网卡同时采用underlay和overlay。即便仅有一种需求,也两种方案都规划到位,保证未来拓展的可能性。...高容量高扩展性的集群,宿主机上采用IaaS的基于VPC隔离的SDN网络,容器网络使用CNI组件,直接offload到宿主机网络上。 如何打造高性能的容器网络?...以目前比较活跃的Kube-OVN网络方案为例,它以成熟的OVS作为容器网络底座,通过将OpenStack领域成熟的网络功能平移到Kubernetes,融合了安全强化、智能运维、硬件加速等多方面的特性,极大增强了...Kubernetes容器网络的安全性、可运维性、管理性和性能。

    83931
    领券