2016-10-31 7 views
4

。スタートアップガイド(http://kubernetes.io/docs/getting-started-guides/scratch/#network)は次のように言及している:Kubernetesオーバーレイネットワークの比較

  • フランネル
  • キャリコ
  • 織り
  • ロマーナ
  • オープンのvSwitch(OVS)

しかし、実際に説明していませんそれらの違いは何か、それぞれの利点と欠点は何か。私は誰かが私にベアメタルのCentOS 7クラスターにどのようなソリューションを使うべきかを私に知らせることができるかどうか疑問に思っていました。

ありがとうございます!

+0

それぞれの目的は、同じ(経路ポッドトラフィック)であるが、実装が異なっています。これに対する答えは、各オーバーレイが多くの異なる設定を有するため複雑である。 flannelは、AWS、UDPトンネル、VXLAN、ホストゲートウェイでサポートされているバックエンドで実行できます。それぞれのニーズに応じて、それは自分の長所/短所を持っています。ベアメタルを始めるための簡単なアプローチホスト上に手動でルートを作成し、必要になるまでオーバーレイを心配しないことをお勧めします。ここで私はベアメタル上のスタティックルートでそれを行う方法ですhttps://medium.com/@rothgar/no-sdn-kubernetes-5a0cb32070dd#.r49reax8k –

+0

いくつかの実装はまた、あなたが使用しているとどのように設定しているものをベースOSに依存します/ OS + Kubernetesの展開私は織り(デフォルト)とフランネル(設定フラグ)をサポートするkubeadm http://kubernetes.io/docs/getting-started-guides/kubeadm/から始めることをお勧めします。それはあなたのために働く場合は、それを維持します。あなたのネットワークに問題があるか、セキュリティ/性能/その他が必要な場合。他のオプションを見てください。 –

答えて

4

This comparison matrixはKubernetes'スラックに数回共有されましたし、有用である可能性があります。

はしかし、現実にはそれは、この文書によると思われるほど簡単ではないかもしれないので、「悪魔は細部にある」覚えておいて、潜在的に古くなった情報を注意してください。使用可能なすべてのソリューションには賛否両論がありますが、他のユースケースにも適しているので、常にトレードオフとYMMVの問題です。