社区双周报
2月16日,第四期 Kube-OVN 社区双周会由多名小伙伴们共同参与,对于项目进展及问题展开讨论。我们也欢迎更多小伙伴加入,一起探讨项目及社区建设的想法~
maintainer:Oilbeater,lut777,hongzhen-ma,zhangzujian,fanriming
项目进度记录
v1.10-s2 工作总结
-
ECMP 问题修复,修改了上游路由的路由选择 hash 算法,避免同一连接被 hash 到不同路径
-
使用 router policy 替代了原有的源地址策略路由,可以降低路由条目,并且不依赖我们自己对 ovn 的 patch
-
脚本方式一键编译性能优化内核模块完成
-
增加了对 db storage status 监控
-
Windows 适配和主流 CNI 性能基线测试由于春节和近期故障处理延期
v1.10-s3 工作安排
-
Windows CNI 支持代码改造#1223
-
主流 CNI 性能基线测试#1260
-
VM 复用 StatefulSet 的 IP 分配逻辑实现生命周期 IP 固定#1297
-
芯启源智能网卡 ovs offload 能力验证#1301
-
Submarine 方案集成#1291
-
自动修复处于 inconsistent data 状态的数据库#1299
社区hero
新手任务 :
为了让更多开发者朋友更轻松地了解、参与到Kube-OVN社区的贡献中,社区推出【新手任务】,放出适合新手参与的 good first issue,点击下方链接或【任务列表】[1] 查看。
https://github.com/kubeovn/kube-ovn/issues?q=is%3Aissue+is%3Aopen+label%3A%22good+first+issue%22
【新手任务】如何完成?
在 issue 所属仓库中提交 PR —— 联系社区小助手 —— 小助手将给你寄出Kube-OVN开发者礼品!
社区问答
问:能不能用 ovn 的 DNS 替换 coredns ?
答:ovn 的 dns 缺一些功能而且没有明显好处,暂时没有替换的计划。
问:使用 Kubevirt + Kube-OVN(vlan网络)来创建虚拟机,虚拟机创建成功,也使用dhcp 获取到了 ip 地址,但是 dhcp 的 lease 文件里面没有网关。是哪里的配置有问题?
答:看一下关联的 pod 有没有网关,如果有的话应该是 kubevirt 的问题。virt luancher 负责把这个 IP 分配,看看日志,还可以换个其他 cow2 镜像试试。
问:Kube-OVN 主用的内核版本是哪一个?我在更新到5.16后,出现了 serivce 不通的情况
答:不需要追求最新版本内核,推荐用系统自带的最新版内核,一般都没问题。
问:在 Kube-OVN 中,在北向数据库中可以看到虚拟路由器 router 这样的概念,那么它映射到物理网络中是怎么的一种存在形式呢?我们在配置subnet 时,会指定网关IP,那么这个网关 IP 在物理网络是如何体现的呢?
答:我觉得 route 在物理网络中是以 ovs 的转发流表形式存在的,网关 ip 也是。
问:刚接触 Kube-OVN 项目,想问一下 Kube-OVN 和 Cilium 这种最大的区别是啥?
答:KUbe-OVN 更接近于 openstack 的网络构建思想, 而 Cilium 更关注基于内核的转发功能。
感谢群友小伙伴的慷慨解答,如果有问题或经验想一起交流,欢迎扫文章底部二维码加入Kube-OVN交流群!
社区动态
实践案例 | 基于天翼云边缘计算场景,Kube-OVN社区最新拓展特性一览
随着社区贡献者和用户体量的不断增加,有越来越多新的需求和新的使用场景不断被挖掘出来,社区贡献者也为 Kube-OVN 实现了很多比较重和复杂的功能,其中电信天翼云边缘云团队功不可没。在 All-in-K8s 后,电信天翼云团队正借助 Kube-OVN 搭建云原生网络架构。作为社区核心贡献者,Kube-OVN Committer,范日明详细分享了半年来,基于天翼云边缘计算场景,拓展的如访问控制、高可用虚拟IP、热迁移、智能网卡硬件卸载等,Kube-OVN 新的硬核特性。
深入理解Kubernetes容器网络
在Kubernetes中要保证容器之间网络互通,网络至关重要。而Kubernetes本身并没有自己实现容器网络,而是通过插件化的方式自由接入进来。
【2021感谢有你】这里有一份Kube-OVN年度报告请查收
不知不觉,Kube-OVN 又走过了一年。不积跬步,无以至千里。这一年里,Kube-OVN 完成了从起步到捐献,从公司运营到开源中立,从社区雏形到社区壮大的几个蜕变!我们也希望更多关注容器网络的人能够加入 Kube-OVN 大家庭,一起引领容器网络的发展,让未知变成可能,让 K8s 真正走向每个角落,让每个人都能够在这里实现技术梦想!
关于社区双周会
为了帮助更多关注Kube-OVN项目和容器网络技术的社区伙伴们,更好地掌握项目动态,参与到Kube-OVN社区中来,【Kube-OVN社区双周会】将于每个月【1日】和【16日】与大家线上碰面!
届时,Kube-OVN 核心开发工程师将与大家同步项目Roadmap,最新研发进度,并且针对近期高发问题与大家互动!期待大家的参与!
欢迎社区小伙伴在【问题收集】[2] 中留言,探讨内容包括但不限于:
调研、部署、运维 Kube-OVN中遇到的问题;
运行使用 Kube-OVN 的经验分享、成果展示;
优化Kube-OVN项目与建设社区的思路等等……