MetalLBで外部から受け取ったBGPの経路をインポートする

コンサルタントの織です。OpenShift Advent Calendar 2025の1日目、外部のBGPルーターから受け取った経路をMetalLBのBGPスピーカーにインポートする話を書きました。これまでMetalLBのBGPモードでは、type: LoadBalancer なServiceのExternal IPをBGPで /32 の経路として広告するだけで、外部のルータから受け取った経路をインポートすることはできませんでした。しかし、最近登場したfrr-k8sバックエンドを使うことで、外部からの経路をインポートすることができるようになります。詳しくは以下をご覧ください。

zenn.dev

OpenShiftを対象に書いていますが、他のKubernetesディストリビューションでも同じことができると思います。

その他、MetalLB + FRR-k8sを使ったBGP周りの機能についてスライドにまとめたので、もしよかったらこちらも見てください。

speakerdeck.com

* 各記事は著者の見解によるものでありその所属組織を代表する公式なものではありません。その内容については非公式見解を含みます。