Kubernetesのネットワーク設定で誰かが私を啓発してくれることを願っています。私はKubernetesネットワーク層としてflannelを使用したいと思っています。Kubernetesとフランネルネットワークの設定
私はKubernetes:1.5.5 btwです。
問題は、あなたがcidrを定義できる(あまりにも多くの場所がある)、私はもはや木の森を見ていないということです。私のホストが10.9.0.0/24の範囲内で展開されている
- :あなたは私のセットアップに関するいくつかの情報を与えることを
。
- 私は、現時点ではフランネルの範囲
- として10.254.0.0/16を使用したい、ワーカーノード上のドッキングウィンドウが
--service-cluster-ip-range
KUBE-コントローラマネージャは、CIDRのための次のオプションがあります。
--cluster-cidr
--service-cluster-ip-range
これらの2つの違いは何ですか?
--cluster-cidr={{ kubernetes_cluster_cidr }}
どのIP範囲場所を正確に行く:
KUBE-プロキシは、この1つは持っていますか?
答えてくれてありがとうございます。しかし、私はservice-cluster-ip-rangeに関する部分を理解していません。これらのIPアドレスはどのように使われていますか?その範囲のIPアドレスを誰が提供しますか?ワーカーノード間で共有されていますか?/16または/ 24ネットワークにする必要がありますか?各ポッドがフランネル層を介して別のポッドに到達できるとき、なぜこの抽象化が必要なのでしょうか? –
私はあなたの最後の質問に答えるでしょう: - あなたのポッドがどこに置かれるのか、どのIPが割り当てられるのかを制御できないので、これは必要です。どのようにそれらにアクセスしますか? - サービスはどれくらいありますか?/24で十分です。 - クラスタ全体で共有されています - これらのIPは、サービスの作成時にkubernetesによって割り当てられます(ただし、手動で割り当てることもできます)。 - 通常、内部DNSサービスと組み合わせて使用されます。 – aespejel
しかし、cluster-cidrとの違いは何ですか?それは私が理解していないものです。 cluster-cidr/flannel-cidrは、クラスタ全体でも共有されています。 –