Kube-OVN 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
Kube-OVN 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
Kube-OVN 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !
授权协议 Apache-2.0
开发语言 Google Go
操作系统 跨平台
软件类型 开源软件
开源组织
地区 国产
投 递 者 oilbeater
适用人群 未知
收录时间 2019-05-16

软件简介

Kube-OVN 将基于 OVN/OVS 的网络虚拟化方案带入 Kubernetes,提供了针对企业应用场景的高级容器网络编排功能。

主要功能:

  • 基于Namespace的子网划分,以及网络控制
  • 容器固定 IP
  • IPv6支持
  • 细粒度网络策略
  • 动态 QoS
  • 分布式和集中式网关
  • 内嵌负载均衡器
  • 支持集群内外网络直通
  • 控制平面的灾备及高可用
  • 丰富的监控和链路追踪工具

未来计划:

  • 基于 XDP/DPDK/Offload 的网络性能优化
  • Windows 支持
  • 更多的监控和链路追踪视图

网络拓扑:

alt text

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论

点击引领话题📣
发表了资讯
2021/07/27 14:35

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

我们上月发布的Kube-OVN V1.7版本相比之前做了一些比较大的调整,发布短短几周之内得到了用户的大量下载和使用反馈,之后又紧接着发布了Kube-OVN V1.71,对bug做了一些修正,并增加了以下几个新功能: 1. 重构 underlay/vlan 模式,增加更灵活的网卡选择和多网络支持 2. kubectl ko 新增ovn集群状态展示备份等操作 3. 支持集群内不同名网卡建立隧道 4. 修复 1.7.0 内的 bug,增强稳定性和性能 首先感谢大家对新版本的关注,下面...

0
4
发表了资讯
2021/07/19 12:04

Kube-OVN 1.7.1 Overlay/Underlay 混合网络

Kube-OVN 是一款运行在 Kubernetes 上的 SDN 网络管理系统,为企业用户提供丰富完善的网络能力。 Kube-OVN 1.7.1 版本更新内容如下: 功能更新: Underlay/Vlan 模式重构,支持更丰富和灵活的网络映射配置 kubectl ko trace 命令支持 underlay/vlan 模式网络 kubectl ko 新增 ovn 集群相关操作 status/kick/backup 支持根据主机网卡名指定隧道端口 性能: 使用新版本 ovs,开启 tx offloading 安全: 增加 go build 安全选项 修...

0
1
发表于云计算专区
2021/06/19 08:34

Kube-OVN 社区规划 Roadmap 2021-2022 | What’s the next?

作为全球首个被CNCF纳入托管的开源CNI网络项目,Kube-OVN已经成为K8s生态中功能最完备、对传统基础设施兼容性最佳的开源网络组件。 开源至今两年的时间里,Kube-OVN已完成29次发版,在Github上收获近900 star,有来自灵雀云、中国电信、Intel、华为、浪潮等诸多公司的数十位贡献者参与代码编写,同时积累了70+企业用户,其中不乏联通、电信、华为、联想、中国电子、字节跳动等巨头公司。同时,Kube-OVN也是木兰开源社区旗下的明...

0
3
发表于云计算专区
2021/06/10 16:53

Kube-OVN 1.7.0 版本发布,支持 overlay/underlay 混合部署模式等新功能亮相

今天,Kube-OVN 1.7.0 在社区用户的翘首以待下如期发布,本版本上线了很多新功能,包括对 VPC 功能进行了强化,并对 underlay/overlay 以及多网卡混合部署模式提供了更好的支持。欢迎大家抢先试用,并给出宝贵的反馈。 1. 新增功能 用户自定 VPC 支持 NAT 网关 支持单个 Pod 内多块 kube-ovn 网卡 集中式网关支持多活模式高可用 支持 overlay/underlay 混合部署模式 支持宿主机单网卡下的 underlay 网络 通过 ovn-ic 联通 Kube...

0
4
发表于开发技能专区
2021/06/03 14:39

Kube-OVN 1.7 发布,VPC 网关、混合网络、OpenStack 互通

Kube-OVN 1.7.0 发布,本版本对 VPC 功能进行强化增加了VPC内的网关功能,并对 underlay/overlay 以及多网卡混合部署模式提供了更好的支持,此外还通过 OVN-IC 实现了 OpenStack 和 Kubenretes 网络进行互通的方案 主要更新: 1. 用户自定 VPC 支持 NAT 网关 2. 支持单个 Pod 内多块 kube-ovn 网卡 3. 集中式网关支持多活模式高可用 4. 支持 overlay/underlay 混合部署模式 5. 支持宿主机单网卡下的 underlay 网络 6. 通过 ovn-...

0
7
发表于开发技能专区
2021/01/05 11:15

Kube-OVN 1.6 发布,VPC 网络,双栈,多活网关

Kube-OVN 1.6 发布了。Kube-OVN 是灵雀云开源的基于 OVN 的 Kubernetes 网络组件 Kube-OVN,提供了大量目前 Kubernetes 不具备的网络功能,并在原有基础上进行增强。 1.6 版本新特性 支持双栈网络 支持VPC 多租户网络,多租户地址可重叠 支持subnet级别BGP对外暴露 分布式EIP 支持Pod绑定Subnet 新增100+ OVN/OVS 监控和面板 OVN 升级至20.09 基础镜像替换为 ubuntu 更新说明 https://github.com/alauda/kube-ovn/releases...

2
5
发表于开发技能专区
2020/10/12 16:22

Kube-OVN 1.5.0 发布,容器 EIP、SFC 集成以及更多监控指标

Kube-OVN 从 1.5.0 开始引入了 OVN L3 Gateway 的功能实现了 Pod 细粒度的 SNAT 控制和 EIP 功能,用户可以自定义一组容器的外部 IP,并同时进行 SNAT 和 DNAT 控制。 本版本还增加了 OVN 对 SFC(Service Function Chain的) 支持,为 OVN 的网络编排提供了更高的扩展性,为 k8s 承担 NFV 工作负载创造了可能。 本版本优化了已有的监控面板并增加了新的监控项和网络诊断能力,方便用户更好观察当前网络组件的工作状态。 新功能 ...

0
5
发表于软件架构专区
2020/09/02 10:17

Kube-OVN 1.4.0 发布!支持跨集群容器网络、NetworkPolicy 日志

从 1.4 开始 Kube-OVN 支持将多个 Kubernetes 集群容器网络打通,不同集群之间的 Pod 可以通过 Pod IP 直接互相通信。本版本还支持 ACL 日志,可以记录因 NetworkPolicy 而丢弃的数据包的数量和原因。本版本还更新了相关依赖并对性能进行了提升,欢迎使用。 新功能: 集成 OVN-IC 支持跨集群网络 启用 ACL 日志记录 NetworkPolicy 触发情况 NodePort 类型 Service 访问本地 Pod 的源 IP 保留 支持 vlan 网关类型的动态调整 问题...

1
4
发表了资讯
2020/08/05 17:45

Kube-OVN v1.3,容器网络硬件加速,自定义网关,网关 QoS 以及更多

Kube-OVN 从 1.3 起开始支持基于智能网卡的硬件加速,能够大幅提升容器网络吞吐量,降低网络延迟,并且能减少主机CPU的损耗,可以大幅提升裸金属场景下的性能和资源利用率。 本版本同时增加了网关的功能,用户可以自定义Pod路由策略选择集群内的特定Pod作为流量网关并进行自定义的网关功能开发,例如 EIP,计费,审计等功能。 同时,网关增加了QoS控制的功能,用户可以对同一子网的总对外带宽进行动态调整。 新功能: 容器网络硬...

0
5
发表了资讯
2020/06/01 11:12

Kube-OVN 1.2.0 发布,Vlan、DPDK、BGP 高性能容器网络支持

从 1.2.0 版本开始,Kube-OVN 将额外支持 Vlan 和 OVS-DPDK 两种类型的高性能网络接口。感谢锐捷网络和 Intel 对这两个功能的贡献。 之前容器网络对外暴露需要管理员手动添加静态路由,从本版本开始,管理员可以通过最新的 BGP 功能对外发布 Pod 路由,方便外部直接通过 IP 访问 Pod。 从本版本开始,子网的 CIDR 和网关类型可以动态进行修改,方便管理员动态调整网络配置。 新功能: 支持 vlan underlay 容器网络,可以达到更高...

0
8
发表了资讯
2020/04/27 14:45

Kube-OVN 1.1.1 发布,问题修复

完整版本变更请查看 CHANGELOG Kube-OVN v1.1.1 版本主要修复 v1.1.0 版本中发现的问题 Bugfix 替换 iptables 为 legacy iptables 避免使用 nftables 的问题 挂载 etc/origin/ovn 目录到 ovs-ovn 修复 go-ping 中数据错误的问题 修复yaml中的缩进问题 修复处理 networkpolicy 时可能导致 panic 的问题 Monitoring 增加图表对监控变化的灵敏度...

0
2
发表了资讯
2020/04/08 09:49

Kube-OVN 1.1 发布!容器多网卡,Hairpin 负载均衡器,一键安装脚本

在这个版本中我们将 IPAM 功能从 OVN 中分离,并赋予其给其他 CNI 网络插件提供集群级别 IPAM 功能的能力。现在其他 CNI 插件,例如 macvlan,host-device,vlan 等网络可以通过使用 Kube-OVN 中的子网和固定 IP 功能来强化自己的能力。可以参照多网卡支持文档了解如何使用。 本版本将 OVN 升级至 20.03,OVS 升级至 2.13,并加入了针对 x86 体系结构的编译优化,增加了控制平面和数据平面的性能。同时借助新版本 OVN 的能力,我...

3
8
发表了资讯
2020/04/01 11:51

Kube-OVN 1.0.1 发布,Bug 修复

该版本修复了 1.0.0 中出现的问题。可以访问快速安装进行安装使用 Bug 修复 使用 UUID 获取 LB VIP 信息 OVN DB 增加 inactivity_probe 参数 修复 Service 更新可能导致 VIP 错误删除问题 修复 IP Prefix 可能为空的情况 修复子网路由添加不及时的问题

0
5
发表了资讯
2020/02/28 11:16

Kube-OVN 1.0 GA 发布!

Kube-OVN 1.0 发布了,这也是 Kube-OVN 的第一个稳定版本(GA)。 该版本经历了严格的功能和性能方面测试,具备在大规模集群下使用的基础。 1.0 版本的主要更新包括: 移植上游 OVN 性能和稳定性相关 Patch 增加自动化测试框架 增加性能和稳定性相关监控,优化监控项 重构代码,增加可读性 大量稳定性相关 bug 修复 详情见发布公告。

0
3
发表了资讯
2020/01/10 15:31

Kube-OVN v0.10.2 发布,性能和稳定性提升

该版本对依赖的上游 OVN 进行了更新并移植了性能和稳定相关的 patch,同时对控制平面进行了大量优化,提升了整体的性能和稳定性。 性能 升级依赖的 OVN 到 2.12.0 提升了性能和稳定性 移植 raft 和 recompute 相关 path 修复已知问题 修改 ovsdb-server snapshot 频率,降低大并发下内存消耗 关闭 cniserver 和 controller 中的 resync 并修改 list-watch 中的 filter 降低大规模集群重启时的延迟 kube-ovn-controller 重启时忽...

1
3
发表了资讯
2019/12/02 11:07

Kube-OVN v0.9.1 稳定性提升

该版本主要修复0.9.0 版本中反馈的问题,代码会维护两个分支,release分支主要是 bugfix,发布周期会稍微频繁一些,master上会有bugfix和新的功能,想试验新功能可以用 master分支。 问题修复 1. 当子网所有 IP 都被分配,再次分配 IP 会导致 panic 2. kube-ovn-cniserver 挂载 /var/run/netns 目录,避免 kind 集群出现的目录问题 3. 正确处理 svc 中 targetPort 为字符串的情况 4. start-ovs.sh 脚本中的错误 5. 删除节点时回...

0
2
发表了资讯
2019/11/22 14:50

Kube-OVN v0.9.0 网络可视化和控制平面稳定性提升

Kube-OVN 是一个基于 OVN 的 Kubernetes 开源网络项目,具有丰富的企业级网络功能并且十分易于上手使用。0.9.0的版本得到了社区用户的大力支持,增加了监控视图,并解决了很多稳定性相关的问题。 监控 1. kube-ovn-pinger 增加了对 apiserver 和 dns 访问的质量监控 2. 增加 kube-ovn-controller 消息队列的监控 3. 增加 grafana 模板可视化监控指标 性能 controller 整体吞吐量有5倍提升 1. 调整 client-go参数增加并行度 2. 调...

0
14
发表了资讯
2019/10/08 17:14

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

Kube-OVN 是一个基于 OVN 的 Kubernetes 开源网络项目。 本次更新主要包含了以下内容: 网关 1. 从 0.8 版本开始,集中式网关支持主备模式的高可用,Kube-OVN 会自动探测网关节点的可用性并进行故障切换提升整体网络的可用性,整个网络平面不会出现单点故障。 监控工具 1. 通过 kubectl 插件,集成了大量网络检测工具,用户可以通过 kubectl ko 命令执行 ovn 相关命令,对特定容器的流量进行 tcpdump,检查特定链路的流表,并可...

0
10
发表了资讯
2019/08/21 18:50

Kube-OVN v0.7.0 发布,IPAM、子网和安全功能增强

Kube-OVN 是一个基于 OVN 的 Kubernetes 开源网络项目。 本次更新主要包含了以下内容: IPAM 1. 针对 StatefulSet 做优化,StatefulSet 生命周期内对应的虚拟网络接口不会被回收,Pod 按名字复用网络接口,类似 StatefulSet 下 Pod 和 PVC 的固定对应关系 2. 新增 IP CRD,可以通过 kubectl get ip 获取使用中 IP 的信息 子网 1. Subnet CRD 新增 status 字段,展示 IP 分配信息以及 Subnet 是否正常的状态信息 2. 自动为用户自...

0
5
发表了资讯
2019/07/23 10:50

Kube-OVN 0.6.0 发布,支持 IPv6,流量镜像及更多功能

Kube-OVN 是一个基于 OVN 的 Kubernetes 开源网络系统。 本次更新主要包含了以下内容: 1. 支持流量镜像 在安装 Kube-OVN 时可以开启 mirror 选项,会自动在每个节点创建 mirror0 网卡,该网卡复制了该节点上所有的容器网络流量。可以通过监控 mirror0 网卡来获取该节点所有容器网络流量信息,便于之后审计,流量回放等功能实现。 2. IPv6 beta 支持 子网可以选择 IP 协议,部署时可将默认子网以及主机子网设置成 IPv6 格式地址...

2
11
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
发表了问答
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
暂无内容
0 评论
66 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部