Kube-OVN 1.2.0 新版本如期而至,支持 Vlan 和 OVS-DPDK 兩種類型的高性能網絡接口。本次發佈得益於社區的壯大,感謝Intel愛爾蘭開發團隊與銳捷網絡開發團隊持續積極參與Kube-OVN開源社區貢獻,將自身領域優勢和實際應用相結合,加速打造高性能容器網絡,推動更加穩定完整易用的Kubernetes網絡體系在行業落地及發展。
•Release 文檔:
https://github.com/alauda/kube ... 1.2.0
1更高性能的容器網絡
在之前的版本中,容器網絡對外暴露需要管理員手動添加靜態路由,從本版本開始,管理員可以通過最新的 BGP 功能對外發布 Pod 路由,方便外部直接通過 IP 訪問 Pod。除此之外,子網的 CIDR 和網關類型可以動態進行修改,方便管理員動態調整網絡配置。
新功能:
1.支持 vlan underlay 容器網絡,可以達到更高的網絡吞吐量和更低的網絡延遲
2.支持 ovs-dpdk,DPDK 類型應用可以在 Pod 內運行
3.支持通過 BGP 協議對外發布路由
4.子網校驗將會檢查 CIDR 是否和 SVC 以及 Node 衝突
5.子網 CIDR 和網關類型可以進行動態調整
監控:
1.診斷腳本將會檢查 apiserver 和 dns 工作狀態
2.優化 Grafana 面板顯示
其他:
1.修改上游 OVN 代碼優化邏輯流數量
2.增加 arm64 支持
3.增加 k8s 1.18 支持
4.使用 github action 執行 ci 任務
5.優化日誌信息
6.鏡像遷移至 dockerhub
2攜手社區成員釋放開源價值
自Kube-OVN技術社區初步成形以來,獲得了大批開發者和用戶的關注。在提升Kube-OVN功能、運維性、性能的過程中,吸引了Intel、金山雲、銳捷網絡等衆多開發團隊夥伴加入。如本次通過和Intel OpenNESS開發團隊的合作,加入了對OVS-DPDK的支持,以及性能優化的方案。
藉助社區的能力,Kube-OVN已經在若干項目和實際環境中投入使用。Kube-OVN社區希望攜手更多開發者將創新技術和應用需求結合,用代碼解決用戶實際訴求,讓Kubernetes網絡體系可用,好用,從而真正釋放開源的價值。歡迎訪問官網,提交PR和項目案例,成爲Kube-OVN社區建設者和最終用戶的一員!(鏈接:https://github.com/alauda/kube ... nt.md)