基于 OVN 的企业 Kubernetes 网络系统 Kube-OVN

Apache-2.0
Google Go
跨平台
2019-05-16
oilbeater

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

主要功能:

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

未来计划:

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

网络拓扑:

alt text

的码云指数为
超过 的项目
加载中
请先登录后再评论。

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

从 1.2.0 版本开始,Kube-OVN 将额外支持 Vlan 和 OVS-DPDK 两种类型的高性能网络接口。感谢锐捷网络和 Intel 对这两个功能的贡献。 之前容器网络对外暴露需要管理员手动添加静态路由,从本版...

06/01 11:12

Kube-OVN 1.1.1 发布,问题修复

完整版本变更请查看 CHANGELOG Kube-OVN v1.1.1 版本主要修复 v1.1.0 版本中发现的问题 Bugfix 替换 iptables 为 legacy iptables 避免使用 nftables 的问题 挂载 etc/origin/ovn 目录到 ov...

04/27 14:45

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

在这个版本中我们将 IPAM 功能从 OVN 中分离,并赋予其给其他 CNI 网络插件提供集群级别 IPAM 功能的能力。现在其他 CNI 插件,例如 macvlan,host-device,vlan 等网络可以通过使用 Kube-O...

04/08 09:49

Kube-OVN 1.0.1 发布,Bug 修复

该版本修复了 1.0.0 中出现的问题。可以访问快速安装进行安装使用 Bug 修复 使用 UUID 获取 LB VIP 信息 OVN DB 增加 inactivity_probe 参数 修复 Service 更新可能导致 VIP 错误删除问题 修...

04/01 11:51

Kube-OVN 1.0 GA 发布!

Kube-OVN 1.0 发布了,这也是 Kube-OVN 的第一个稳定版本(GA)。 该版本经历了严格的功能和性能方面测试,具备在大规模集群下使用的基础。 1.0 版本的主要更新包括: 移植上游 OVN 性能和稳...

02/28 11:16

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

该版本对依赖的上游 OVN 进行了更新并移植了性能和稳定相关的 patch,同时对控制平面进行了大量优化,提升了整体的性能和稳定性。 性能 升级依赖的 OVN 到 2.12.0 提升了性能和稳定性 移植 ...

01/10 15:31

Kube-OVN v0.9.1 稳定性提升

该版本主要修复0.9.0 版本中反馈的问题,代码会维护两个分支,release分支主要是 bugfix,发布周期会稍微频繁一些,master上会有bugfix和新的功能,想试验新功能可以用 master分支。 问题修复...

2019/12/02 11:07

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

Kube-OVN 是一个基于 OVN 的 Kubernetes 开源网络项目,具有丰富的企业级网络功能并且十分易于上手使用。0.9.0的版本得到了社区用户的大力支持,增加了监控视图,并解决了很多稳定性相关的问...

2019/11/22 14:50

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

Kube-OVN 是一个基于 OVN 的 Kubernetes 开源网络项目。 本次更新主要包含了以下内容: 网关 1. 从 0.8 版本开始,集中式网关支持主备模式的高可用,Kube-OVN 会自动探测网关节点的可用性并进...

2019/10/08 17:14

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

Kube-OVN 是一个基于 OVN 的 Kubernetes 开源网络项目。 本次更新主要包含了以下内容: IPAM 1. 针对 StatefulSet 做优化,StatefulSet 生命周期内对应的虚拟网络接口不会被回收,Pod 按名字...

2019/08/21 18:48

没有更多内容

加载失败,请刷新页面

暂无问答

Kube-OVN:基于OVN的开源Kubernetes网络实践

文/灵雀云刘梦馨 今天,许多企业开始运行Kubernetes集群,并从中受益。但我们仍然不得不承认,Kubernetes底层实现非常复杂,这其中一个最复杂,就是网络相关的部件。 Kube-OVN开源网络插件诞...

2019/05/17 15:57
6.2K
3
OVN架构

原文地址 OVN架构 1、简介 OVN,即Open Virtual Network,是一个支持虚拟网络抽象的系统。 OVN补充了OVS的现有功能,增加了对虚拟网络抽象的原生(native)支持,比如虚拟2层和3层还有安全组(...

2019/09/23 16:28
34
0
从CNI到OVN

kubernetes各版本离线安装包 诸如calico flannel等CNI实现,通过牺牲一些功能让网络复杂度得以大幅度降低是我极其推崇的,在云原生时代应用不再关心基础设施的场景下是一个明智之举,给网络调...

2019/08/02 08:40
88
0
OVN入门

参考链接 如何借助 OVN 来提高 OVS 在云计算环境中的性能 OVN简介 Open vSwitch Documentation OVSDB介绍及在OpenDaylight中的调用 OpenDaylight即将迈入“七年之痒”? 一、为什么OVN会出现...

2019/09/06 11:09
5
0
OVN实践

OVN Logical Flow OVN逻辑流表会由ovn-northd分发给每台机器的ovn-controller,然后ovn-controller再把它们转换为物理流表。 更多参考 OVN Logical Flows and ovn-trace OpenStack Security...

2019/07/25 10:42
8
0
OVN学习整理

部署OVN网络拓扑 OVN-安装软件包 /etc/yum.repos.d/CentOS-OpenStack-ocata.repo # yum list installed | grep openvswitch openvswitch.x86_64 1:2.9.0-3.el7 @centos-openstack-ocata open...

2019/07/06 17:54
23
0
k8s kube-proxy 生成kube-config文件

接着上面的博客继续写   pwd   /etc/kubernetes   设置集群参数   kubectl config set-cluster kubernetes --certificate-authority=/etc/kubernetes/ssl/ca.pem --server=https://1...

2019/05/18 22:32
34
0
4.k8s kube-apiserver kube-scheduler kube-controller-manager服务的部署

Master节点: #kubernets安装 yum -y install kubernetes #k8s需要配置的东西比较多,master上需要运行以下组件: kube-apiserver kube-scheduler kube-controller-manager #配置 apiser...

2019/08/21 02:04
8
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部