Kube-OVN,作为一项前沿的技术创新,自诞生之初便承载着连接未来网络架构的使命。它不仅是一种网络虚拟化解决方案,更是Kubernetes生态系统中不可或缺的一部分。Kube-OVN的核心在于将OVN(Open Virtual Network)与OVS(Open vSwitch)的优势相结合,为容器化的应用程序提供了一个高效、灵活且安全的网络环境。随着云计算与容器...
近日,灵雀云发布了基于OVN的Kubernetes网络组件Kube-OVN,并正式将其在Github上开源。Kube-OVN提供了大量目前Kubernetes不具备的网络功能,并在原有基础上进行增强。通过将OpenStack领域成熟的网络功能平移到Kubernetes,来应对更加复杂的基础环境和应用合规性要求。 目前Kube-OVN项目代码已经在Github 上开源,项目地址为:githu...
ovn-kubernetes 是一个将 OVN 网络方案引入到 k8s 体系兼容 CNI 标准的一套代码,将 pod、service 网络都用 OVN 网络来实现。 ovn-kubernetes 组件是以 k8s 对象的形式在 k8s 集群内部署, 网络架构如下 image.png 以上logical router / logical switch 都是逻辑/虚拟的,每添加一台新的 node,ovn-kubernetes 会...
组件架构 Kube-OVN 的主要组件在上图里是蓝色部分来实现的。Kube-OVN 这个 CNI 是我们跑/opt/cni/,即K8s目录下的一个组件,然后kube-ovn-cniserver 和kube-ovn-controller 是以 deploy 和 daemonset 模式 跑在集群中的 Operator ,所有的配置和功能都是通过监听 K8s API Server 的一些 CRD 变化来把我们需要...
Kube-OVN 这个 CNI 是我们跑/opt/cni/,即K8s目录下的一个组件,然后kube-ovn-cniserver 和kube-ovn-controller 是以 deploy 和 daemonset 模式 跑在集群中的 Operator ,所有的配置和功能都是通过监听 K8sAPIServer 的一些 CRD 变化来把我们需要的一些 ip,mac 或 subnet、gw 信息通过 Annotation 注册到对应的 de...
Kube-OVN 是一个由国内公司开源的 K8S CNI 网络插件,本方案基于Kube-OVN作为容器集群网络解决方案,可较好解决上述关切问题。 选用Kube-OVN 的核心优势如下。方案社区化且可扩展性强,利用社区最为成熟的 OVS 作为网络底座,复用 OVS 社区生态,基于 K8S 架构原生设计。可在容器集群兼容 Overlay/Underlay 两种网络, Ove...
Kube-OVN 是一个由国内公司开源的 K8S CNI 网络插件,本方案基于Kube-OVN作为容器集群网络解决方案,可较好解决上述关切问题。 选用Kube-OVN 的核心优势如下。方案社区化且可扩展性强,利用社区最为成熟的 OVS 作为网络底座,复用 OVS 社区生态,基于 K8S 架构原生设计。可在容器集群兼容 Overlay/Underlay 两种网络, Ove...
Kube-OVN 是一款 CNCF 旗下的企业级云原生网络编排系统,将 SDN 的能力和云原生结合, 提供丰富的功能,极致的性能以及良好的可运维性。 Kube-OVN可提供跨云网络管理、传统网络架构与基础设施的互联互通、边缘集群落地等复杂应用场景的能力支持,解除Kubernetes网络面临的性能和安全监控的掣肘,为基于Kubernetes架构原生设计的...
Kube-OVN 架构图 在实现的过程中,Kube-OVN 对组件架构进行了大幅的简化,整个流程中只需要一个全局 Controller 和分布在每台机器上的 CNI 插件,就可以组建网络,整体安装十分简单。其中全局 Controller 负责监听 API Server 事件,针对 Namespace,Pod,Service,Endpoint 等和网络相关的资源变化对 OVN 进行操作。同时 Con...
Kube-OVN 是一个由国内公司开源的 K8S CNI 网络插件,本方案基于Kube-OVN 作为容器集群网络解决方案,可较好解决上述关切问题。 选用Kube-OVN 的核心优势如下。方案社区化且可扩展性强,利用社区最为成熟的 OVS 作为网络底座,复用 OVS 社区生态,基于 K8S 架构原生设计。可在容器集群兼容 Overlay/Underlay 两种网络, ...