web-dev-qa-db-ja.com

kubernetesはサービスcidrとポッドcidrを同じに設定

Kubeadmを使用してk8sクラスターをセットアップする場合、構成するオプションが2つあります。

--pod-network-cidr

--service-cidr(デフォルトは「10.96.0.0/12」)

質問は:

  1. 10.244.0.0./12pod-network-cidrを使用する場合、KubernetesのIP範囲を保存する必要がありますか?他のマシンで10.244.0.0/12をすでに使用している場合はどうなりますか?.

  2. service-cidrpod-network-cidrを同じ範囲に設定できますか? service-cidrの仕組みがわかりません。

11
xren

簡単に返信するには:

    1. ポッドネットワーク範囲とサービスネットワーク範囲の両方を予約する必要があります。それらをLAN上で使用することはできません(それにLANへのルートを設定することもできません)。どちらの範囲も構成可能であるため、使用されていないものを選択できます。不明な場合はipcalcを使用してください。
    1. 別の範囲を使用する必要があります。

さまざまなネットワークの説明については、 これらのスライド を参照してください。

10
Janos Lenart