写点什么

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

用户头像
York
关注
发布于: 2021 年 01 月 08 日

Kube-OVN 是一个基于 OVN 的 Kubernetes 开源网络系统。


本次更新主要包含了以下内容:


1. 支持流量镜像

在安装 Kube-OVN 时可以开启 mirror 选项,会自动在每个节点创建 mirror0 网卡,该网卡复制了该节点上所有的容器网络流量。可以通过监控 mirror0 网卡来获取该节点所有容器网络流量信息,便于之后审计,流量回放等功能实现。


2. IPv6 beta 支持

子网可以选择 IP 协议,部署时可将默认子网以及主机子网设置成 IPv6 格式地址,即可自动分配 IPv6 容器 IP。需要注意 Kubernetes 本身不支持双栈,如果你使用了两种协议的子网,和 Kubernetes 控制平面网络协议不同的子网将无法使用健康检查,服务发现,网关,dns 等协议相关功能。


3. 使用 Webhook 对 IP 检查避免冲突

增加 AdmissionController 对 pod 的创建 IP 进行检查,当固定分配 IP 和已有 IP 冲突时将拒绝 Pod 创建。


4. 使用 CRD 管理子网

使用新的子网 CRD 对子网进行管理,namespace 相关 annotation 设置子网将不再支持。


5. 使用 go mod 管理依赖


灵雀云 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 相关的功能和版本进展,我们会随时更新,请您随时关注!


发布于: 2021 年 01 月 08 日阅读数: 15
用户头像

York

关注

云原生的美男子YORK 2021.01.07 加入

云原生技术社区为云原生技术实践联盟(CNBPA)旗下技术社区,专注泛云原生全栈云前沿技术和落地实践的布道。分享容器、Kubernetes、DevOps、Service Mesh、Serverless、数据库、中间件等技术干货。

评论

发布
暂无评论
Kube-OVN 0.6.0 发布,支持 IPv6、流量镜像及更多功能