OVN

ovn-kubernetes 提供了一個ovs OVN 網絡插件,支持 underlay 和 overlay 兩種模式。

  • underlay:容器運行在虛擬機中,而ovs則運行在虛擬機所在的物理機上,OVN將容器網絡和虛擬機網絡連接在一起

  • overlay:OVN通過logical overlay network連接所有節點的容器,此時ovs可以直接運行在物理機或虛擬機上

Overlay模式

配置master

配置Node

CNI插件原理

ADD操作

  • ovn annotation獲取ip/mac/gateway

  • 在容器netns中配置接口和路由

  • 添加ovs端口

DEL操作

Underlay模式

暫未實現。

OVN 安裝方法

所有節點配置安裝源並安裝公共依賴

Master 節點安裝 ovn-central

Node 節點安裝 ovn-host

參考文檔

Last updated