IP-Ressourcen im Datensegment des Netzwerks Ihrer Organisation verwalten, um externe Netzwerkanforderungen zu erfüllen. Damit externe Dienste wie die Adressübersetzung für ausgehenden Netzwerktraffic (Egress 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 Datensegments des Netzwerks aufgebraucht sind, wenden Sie sich an Ihren Infrastrukturbetreiber, um die Anzahl der IP-Adressen zu erhöhen.
Eine Übersicht über Subnetze und ihre Konzepte finden Sie unter Subnetze und IP-Adressen.
Dieses Dokument richtet sich an Plattformadministratoren und Anwendungsoperatoren, die für die Verwaltung des Netzwerktraffics für ihre Organisation verantwortlich sind. Weitere Informationen finden Sie unter Dokumentation zu Zielgruppen für GDC mit Air Gap.
Hinweise
Bitten Sie Ihren IAM-Administrator der Organisation, Ihnen die IAM-Rolle „Subnetz-Administrator der Organisation“ (subnet-org-admin)
zuzuweisen, um die Berechtigung zum Erstellen von Subnetzen zu erhalten. Diese Rolle ist nicht an einen Namespace gebunden.
Blattsubnetz für einen einzelnen Dienst erstellen
Wenn Sie eine einzelne IP-Adresse für Ihren Dienst zuweisen möchten, müssen Sie ein Blattsubnetz erstellen.
Dieses Blattsubnetz muss den Feldwert type: Leaf haben und sich im
selben Projektnamespace wie Ihr externer Dienst befinden.
Ihr Blattsubnetz muss mit einem prefixLength-Wert von 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 Blattsubnetz auf dem Management 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 Management API-Servers. Weitere Informationen finden Sie unter Zonale Management API-Serverressourcen.SUBNET_NAME: der Name für das Blattsubnetz.PROJECT_NAMESPACE: der Projektnamespace , 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 einzelne IP-Adresse kann jetzt von Ihrem externen Dienst verwendet werden. Weitere Informationen zum Konfigurieren der IP-Adresse für Ihren Dienst finden Sie unter der entsprechenden Dienstdokumentation, z. B. Externe Load-Balancer konfigurieren.