Multusはとても良い実装だと思います。
以前、OpenShiftやTanzuで検証していたときは、Multusありきでしたし、それぞれのメーカーの検証済みでもあるため、まあ動きますよね。
最近、自宅のKubernetesにMultusを導入すべく頑張りましたが、結局ダメでした。
Multusのインストール時にうまくMultus入りコンテナを起動できて問題ないのですが、ノードを再起動するとMultus Podがうまく起動せずにサンプルPodも起動しなくなります。それどころかその他のユーザーコンテナも軒並み起動しなくなります。
色々調査はしたものの、おそらくかなりディープにハックしないと原因特定には至らなそうな状態でした。
CNIはCalicoを使用しているのですが、なんとなくCalicoとの相性のような気もします。
また、CalicoにはMultusと連携できそうな情報があるのですが、いまいち情報が中途半端でそれも諦めました。
CNIはCalicoが好きなので、もうちょっといい感じにして欲しいところです。
Kubernetes Multus うまく動かない