web-dev-qa-db-fra.com

kubernetes définit le même service cidr et pod cidr

Lorsque nous utilisons kubeadm pour configurer un cluster k8s, il y a deux options à configurer:

--pod-network-cidr

--service-cidr (par défaut ‘10 .96.0.0/12 ’)

La question est:

  1. Si j'utilise 10.244.0.0./12 pour pod-network-cidr, dois-je enregistrer cette plage d'adresses IP pour Kubernetes? Que se passe-t-il si nous commençons déjà à utiliser 10.244.0.0/12 pour les autres machines.

  2. Puis-je définir service-cidr et le pod-network-cidr la même gamme? Je ne comprends pas comment service-cidr travaux.

11
xren

Pour répondre brièvement:

    1. Vous devez réserver à la fois la plage de pod-réseau et la plage de réseau de service. Vous ne pouvez pas les utiliser sur votre réseau local (et vous ne pouvez pas y accéder). Les deux plages sont configurables afin que vous puissiez choisir quelque chose qui n'est pas utilisé. Utilisez ipcalc si vous n'êtes pas sûr.
    1. Vous devez utiliser des plages distinctes.

Consultez ces diapositives pour une explication sur les différents réseaux en jeu.

10
Janos Lenart