灵雀云开源项目 Kube-OVN 亮相开源基础设施峰会
2019 年 11 月 4 日,上海,开源基础设施峰会首次来到中国大陆举办。来自世界各地的数千名开源用户和贡献者云集上海感受开源思想、文化和精神。灵雀云 Kubernetes 专家刘梦馨携其负责的开源项目 Kube-OVN 亮相本次峰会,在“Kube-OVN:BringOpenStack Network Infra into Kubernetes ”
他指出,Kubernetes 网络包含许多概念,分散在不同的项目中实现,SRE 和开发人员很难在生产环境中维护和解决所有网络问题。与此同时,OpenStack 社区中的网络已经成熟多年。他着重介绍了如何将将 OpenStack 领域成熟的网络功能平移到 Kubernetes。通过一个完整的网络解决方案,从而极大地减轻在生产中学习和维护 Kubernetes 网络的痛苦。Kube-OVN 目前已推出 0.8 版本,1.0 正式版指日可期,该项目已被纳入 CNCF 云原生全景图,在 Github 上开源地址为:https://github.com/alauda/kube-ovn。
Kube-OVN 设计原则
整体架构和功能实现
灵雀云 Kube-OVN 主要实现五大功能:Namespace 和子网的绑定,以及子网间的访问控制;静态 IP 分配;动态 QoS;分布式和集中式网关;内嵌 LoadBalancer。以此来应对当前 Kubernetes 网络组件分散,实现方式杂乱的问题,弥补现有 Kubernetes 网络能力方面的缺失。
OVN 提供了大量 Kubernetes 网络目前不存在的功能,涵盖 CNI、 Kube-Proxy、LoadBalancer、NetworkPolicy、DNS 等在内的所有 Kubernetes 网络功能,并在原有基础上都有所增强。同时支持多平台,可以在 Linux、Windows、KVM、XEN、Hyper-V 以及 DPDK 等环境下运行。
“Kube-OVN”获取下载链接。
版权声明: 本文为 InfoQ 作者【York】的原创文章。
原文链接:【http://xie.infoq.cn/article/457c78fa6e4f489c7c23ae69a】。文章转载请联系作者。
评论