IP-Ressourcen im Datennetzwerksegment Ihrer Organisation verwalten, um externe Netzwerkanforderungen zu erfüllen. Damit externe Dienste wie ausgehende Network Address Translation (NAT) und externe Load Balancer genügend IP-Adressen haben, um eine Verbindung zu Netzwerken außerhalb Ihrer Organisation herzustellen, müssen Sie externe Subnetze hinzufügen.
Wenn die IP-Adressen des Datennetzwerksegments aufgebraucht sind, wenden Sie sich an Ihren Infrastrukturbetreiber (IO), um die Anzahl der IP-Adressen zu erhöhen.
Eine Übersicht über Subnetze und die zugehörigen Konzepte finden Sie unter Subnetze und IP-Adressen.
Dieses Dokument richtet sich an Plattformadministratoren und Anwendungsoperatoren, die für die Verwaltung des Netzwerkverkehrs in ihrer Organisation verantwortlich sind. Weitere Informationen finden Sie unter Dokumentation zu Zielgruppen für GDC mit Air Gap.
Hinweis
Bitten Sie Ihren IAM-Organisationsadministrator, Ihnen die IAM-Rolle „Subnet Org Admin“ (subnet-org-admin) zuzuweisen, um die Berechtigung zu erhalten, die Sie zum Erstellen von Subnetzen benötigen. Diese Rolle ist nicht an einen Namespace gebunden.
Blatt-Subnetz für einen einzelnen Dienst erstellen
Wenn Sie Ihrem Dienst eine einzelne IP-Adresse zuweisen möchten, müssen Sie ein Blattsubnetz erstellen.
Dieses Blattsubnetz muss den Feldwert type: Leaf haben und sich im selben Projekt-Namespace wie Ihr externer Dienst befinden.
Ihr Blatt-Subnetz muss mit dem prefixLength-Wert 32 konfiguriert werden, da es für die Zuweisung einer einzelnen IP-Adresse vorgesehen ist. Der Wert parentReference verweist auf ein zuvor zugewiesenes Subnetz.
Erstellen Sie in einem Terminalfenster das Leaf-Subnetz im Verwaltungs-API-Server:
kubectl --kubeconfig MANAGEMENT_API_SERVER_KUBECONFIG apply -f - <<EOF apiVersion: ipam.gdc.goog/v1 kind: Subnet metadata: labels: ipam.gdc.goog/allocation-preference: default ipam.gdc.goog/network-segment: data name: SUBNET_NAME namespace: PROJECT_NAMESPACE spec: ipv4Request: prefixLength: 32 parentReference: name: PARENT_SUBNET namespace: platform type: Leaf EOFErsetzen Sie Folgendes:
MANAGEMENT_API_SERVER_KUBECONFIG: der Pfad zur kubeconfig-Datei Ihres Verwaltungs-API-Servers. Weitere Informationen finden Sie unter Zonale API-Serverressourcen für die Verwaltung.SUBNET_NAME: der Name des Blatt-Subnetzes.PROJECT_NAMESPACE: der Projekt-Namespace, der Ihrem Projekt entspricht, in dem sich Ihre Dienste befinden.PARENT_SUBNET: der Name des übergeordneten Subnetzes, aus dem dieses Blattsubnetz seine IP-Adresse bezieht.
Ihre individuelle IP-Adresse ist jetzt für Ihren externen Dienst verfügbar. Weitere Informationen zum Konfigurieren der IP-Adresse für Ihren Dienst finden Sie in der entsprechenden Dienstdokumentation, z. B. unter Externe Load Balancer konfigurieren.