Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
Networking API menggunakan resource kustom Kubernetes dan mengandalkan
Model Resource Kubernetes (KRM).
Buat dan kelola jaringan di perangkat air-gapped Google Distributed Cloud (GDC) melalui Networking API menggunakan CLI kubectl.
Endpoint layanan
Endpoint API untuk Networking API adalah
https://MANAGEMENT_API_SERVER_ENDPOINT/apis/networking.gdc.goog/v1,
dengan MANAGEMENT_API_SERVER_ENDPOINT adalah endpoint
server Management API.
Dokumen Discovery
Gunakan perintah kubectl proxy untuk membuka proxy ke server API di mesin lokal Anda. Dari sana, Anda dapat mengakses dokumen penemuan di
URL berikut: http://127.0.0.1:8001/apis/networking.gdc.goog/v1.
Contoh kebijakan traffic lintas project masuk
Berikut adalah contoh objek ProjectNetworkPolicy yang memungkinkan workload di project project-1 mengizinkan koneksi dari workload di project project-2, serta traffic kembali untuk alur yang sama:
[[["Mudah dipahami","easyToUnderstand","thumb-up"],["Memecahkan masalah saya","solvedMyProblem","thumb-up"],["Lainnya","otherUp","thumb-up"]],[["Sulit dipahami","hardToUnderstand","thumb-down"],["Informasi atau kode contoh salah","incorrectInformationOrSampleCode","thumb-down"],["Informasi/contoh yang saya butuhkan tidak ada","missingTheInformationSamplesINeed","thumb-down"],["Masalah terjemahan","translationIssue","thumb-down"],["Lainnya","otherDown","thumb-down"]],["Terakhir diperbarui pada 2025-09-04 UTC."],[],[],null,["# Overview of Networking API\n\nThe Networking API uses Kubernetes custom resources and relies on\nthe Kubernetes Resource Model (KRM).\n\nCreate and manage networking in Google Distributed Cloud (GDC) air-gapped appliance through the Networking API using the `kubectl` CLI.\n\nService endpoint\n----------------\n\nThe API endpoint for the Networking API is\n`https://`\u003cvar translate=\"no\"\u003eMANAGEMENT_API_SERVER_ENDPOINT\u003c/var\u003e`/apis/networking.gdc.goog/v1`,\nwhere \u003cvar translate=\"no\"\u003eMANAGEMENT_API_SERVER_ENDPOINT\u003c/var\u003e is the endpoint of\nthe Management API server.\n\nDiscovery document\n------------------\n\nUse the `kubectl proxy` command to open a proxy to the API server on your local\nmachine. From there, you can access the discovery document at the\nfollowing URL: `http://127.0.0.1:8001/apis/networking.gdc.goog/v1`.\n\nExample ingress cross-project traffic policy\n--------------------------------------------\n\nThe following is an example of a `ProjectNetworkPolicy` object that enables workloads in the `project-1` project to permit connections from workloads in the `project-2` project, as well as the return traffic for the same flows: \n\n apiVersion: networking.gdc.goog/v1\n kind: ProjectNetworkPolicy\n metadata:\n namespace: project-1\n name: allow-ingress-traffic-from-project-2\n spec:\n policyType: Ingress\n subject:\n subjectType: UserWorkload\n ingress:\n - from:\n - projects:\n matchNames:\n - project-2"]]