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

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

本次更新主要包含了如下内容:分布式

1. 支持流量镜像
在安装 Kube-OVN 时能够开启 mirror 选项,会自动在每一个节点建立 mirror0 网卡,该网卡复制了该节点上全部的容器网络流量。能够经过监控 mirror0 网卡来获取该节点全部容器网络流量信息,便于以后审计,流量回放等功能实现。spa

2. IPv6 beta 支持
子网能够选择 IP 协议,部署时可将默认子网以及主机子网设置成 IPv6 格式地址,便可自动分配 IPv6 容器 IP。须要注意 Kubernetes 自己不支持双栈,若是你使用了两种协议的子网,和 Kubernetes 控制平面网络协议不一样的子网将没法使用健康检查,服务发现,网关,dns 等协议相关功能。dns

3. 使用 Webhook 对 IP 检查避免冲突
增长 AdmissionController 对 pod 的建立 IP 进行检查,当固定分配 IP 和已有 IP 冲突时将拒绝 Pod 建立。部署

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

5. 使用 go mod 管理依赖容器

关于Kube-OVN:
Kube-OVN是灵雀云开源的基于OVN的Kubernetes网络组件,经过将OpenStack领域成熟的网络功能平移到Kubernetes,来应对更加复杂的基础环境和应用合规性要求。监控

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

相关文章
相关标签/搜索