OpenShift Virtualization Advent Calender 2025 12日目の記事です。
OpenShift v4.20 (もしくはv4.19.14) 以降で、CNIプラグインOVN-KubernetesがBGP対応しました。OVN-KubernetesのBGPサポートでは、
- デフォルトPodネットワークのデフォルトVRFからの経路広告
- プライマリネットワークとして定義したCluster User Defined NetworkのデフォルトVRFからの経路広告
- プライマリネットワークとして定義したCluster User Defined NetworkをVRFを切って経路広告
- EgressIPの経路広告
ができます。外部から受け取った経路をカーネルのルーティングテーブルにインポートすることもできます。
以下の記事に、2.の詳細を書きました。Cluster User Defined Networkに接続するVMのIPアドレスに外から直接(NodePortやIngressを経由せずに)接続する内容となっております。
1.〜4.のそれぞれを解説したスライドもありますので、もしよかったら見てみてください。