Membuat dan mengelola jaringan

Halaman ini menjelaskan cara membuat dan mengelola resource jaringan Google Distributed Cloud di zona Distributed Cloud terhubung.

Server Distributed Cloud terhubung dikirimkan dengan satu jaringan yang telah dikonfigurasi sebelumnya, yaitu jaringan Distributed Cloud default. Server Distributed Cloud terhubung tidak mendukung konfigurasi jaringan tambahan.

Untuk mengetahui informasi selengkapnya tentang jaringan Distributed Cloud, lihat Cara kerja Distributed Cloud terhubung.

Ingat hal berikut:

  • Anda dapat membuat hingga 100 jaringan per zona Distributed Cloud.
  • Jaringan adalah jaringan pribadi virtual yang dibuat dalam zona target.
  • Jaringan dibuat sebagai Virtual Routing Function (VRF).
  • Paket dirutekan secara independen di dalam jaringan.
  • Jika zone Google Cloud project dan cluster Google Cloud project Anda berbeda, Anda harus memberikan izin cluster Google Cloud project di zone Google Cloud project untuk mengizinkan akses ke Edge Network API. Untuk mengetahui petunjuknya, lihat Memberikan otorisasi pada tindakan dalam cluster menggunakan role-based access control.

Membuat jaringan

Untuk membuat jaringan Distributed Cloud, selesaikan langkah-langkah di bagian ini.

Untuk menyelesaikan tugas ini, Anda harus memiliki peran Edge Network Admin (roles/edgenetwork.admin) di Google Cloud project Anda.

gcloud

Gunakan perintah gcloud edge-cloud networking networks create:

gcloud edge-cloud networking networks create NETWORK_NAME \
    --location=REGION \
    --zone=ZONE_NAME \
    --mtu=MTU_SIZE

Ganti kode berikut:

  • NETWORK_NAME: nama deskriptif yang secara unik mengidentifikasi jaringan ini.
  • REGION: region tempat zona Distributed Cloud terhubung target berada. Google Cloud
  • ZONE_NAME: nama zona Distributed Cloud terhubung target.
  • MTU_SIZE: ukuran unit transmisi maksimum (MTU) untuk jaringan ini. Nilai yang valid adalah 1500 dan 9000. Nilai ini harus cocok dengan ukuran MTU jaringan default dan sama untuk semua jaringan.

API

Buat permintaan POST ke metode projects.locations.zones.networks.create:

POST /v1/projects/PROJECT_ID/locations/REGION/zones/ZONE_NAME/networks?networkId=NETWORK_ID
{
 "labels": { LABELS,
  },
 "mtu": { MTU_SIZE,
  },
}

Ganti kode berikut:

  • PROJECT_ID: ID project target Google Cloud .
  • REGION: region tempat zona Distributed Cloud terhubung target berada. Google Cloud
  • ZONE_NAME: nama zona Distributed Cloud target.
  • NETWORK_ID: ID unik yang mengidentifikasi jaringan ini.
  • LABELS: daftar label yang akan diterapkan ke resource jaringan ini.
  • MTU_SIZE: ukuran unit transmisi maksimum (MTU) untuk jaringan ini. Nilai yang valid adalah 1500 dan 9000.

Membuat daftar jaringan

Untuk membuat daftar jaringan Distributed Cloud yang disediakan dalam zona Distributed Cloud terhubung, selesaikan langkah-langkah di bagian ini.

Untuk menyelesaikan tugas ini, Anda harus memiliki peran Edge Network Viewer (roles/edgenetwork.viewer) di Google Cloud project Anda.

gcloud

Gunakan perintah gcloud edge-cloud networking networks list:

gcloud edge-cloud networking networks list \
    --location=REGION \
    --zone=ZONE_NAME

Ganti kode berikut:

  • REGION: region tempat zona Distributed Cloud terhubung target berada. Google Cloud
  • ZONE_NAME: nama zona Distributed Cloud terhubung target.

API

Buat permintaan GET ke metode projects.locations.zones.networks.list:

GET /v1/projects/PROJECT_ID/locations/REGION/zones/ZONE_NAME/networks?filter=FILTER&pageSize=PAGE_SIZE&orderBy=SORT_BY&pageToken=PAGE_TOKEN

Ganti kode berikut:

  • PROJECT_ID: ID project target Google Cloud .
  • REGION: region tempat zona Distributed Cloud terhubung target berada. Google Cloud
  • ZONE_NAME: nama zona Distributed Cloud target.
  • FILTER: ekspresi yang membatasi hasil yang ditampilkan ke nilai tertentu.
  • PAGE_SIZE: jumlah hasil yang akan ditampilkan per halaman.
  • SORT_BY: daftar nama kolom yang dipisahkan koma yang digunakan untuk mengurutkan hasil yang ditampilkan. Urutan pengurutan default adalah menaik; untuk urutan pengurutan menurun, beri awalan kolom yang diinginkan dengan ~.
  • PAGE_TOKEN: token yang diterima dalam respons terhadap permintaan daftar terakhir di kolom nextPageToken dalam respons. Kirim token ini untuk menerima halaman hasil.

Mendapatkan informasi tentang jaringan

Untuk mendapatkan informasi tentang jaringan Distributed Cloud, selesaikan langkah-langkah di bagian ini.

Untuk menyelesaikan tugas ini, Anda harus memiliki peran Edge Network Viewer (roles/edgenetwork.viewer) di Google Cloud project Anda.

gcloud

Gunakan perintah gcloud edge-cloud networking networks describe:

gcloud edge-cloud networking networks describe NETWORK_NAME \
    --location=REGION \
    --zone=ZONE_NAME

Ganti kode berikut:

  • NETWORK_NAME: nama jaringan target.
  • REGION: region tempat zona Distributed Cloud terhubung target berada. Google Cloud
  • ZONE_NAME: nama zona Distributed Cloud terhubung target.

API

Buat permintaan GET ke metode projects.locations.zones.networks.get:

GET /v1/projects/PROJECT_ID/locations/REGION/zones/ZONE_NAME/networks/NETWORK_ID

Ganti kode berikut:

  • PROJECT_ID: ID project target Google Cloud .
  • REGION: region tempat zona Distributed Cloud terhubung target berada. Google Cloud
  • ZONE_NAME: nama zona Distributed Cloud terhubung target.
  • NETWORK_ID: ID jaringan target.

Memeriksa status operasional jaringan

Untuk memeriksa status operasional jaringan Distributed Cloud, selesaikan langkah-langkah di bagian ini.

Untuk menyelesaikan tugas ini, Anda harus memiliki peran Edge Network Viewer (roles/edgenetwork.viewer) di Google Cloud project Anda.

gcloud

Gunakan perintah gcloud edge-cloud networking networks get-status:

gcloud edge-cloud networking networks get-status NETWORK_NAME \
    --location=REGION \
    --zone=ZONE_NAME

Ganti kode berikut:

  • NETWORK_NAME: nama jaringan target.
  • REGION: region tempat zona Distributed Cloud terhubung target berada. Google Cloud
  • ZONE_NAME: nama zona Distributed Cloud terhubung target.

API

Buat permintaan GET ke metode projects.locations.zones.networks.diagnose:

 GET /v1/projects/PROJECT_ID/locations/REGION/zones/ZONE_NAME/networks/NETWORK_ID:diagnose

Ganti kode berikut:

  • PROJECT_ID: ID project target Google Cloud .
  • REGION: region tempat zona Distributed Cloud terhubung target berada. Google Cloud
  • ZONE_NAME: nama zona Distributed Cloud terhubung target.
  • NETWORK_ID: ID jaringan target.

Menghapus jaringan

Untuk menghapus jaringan Distributed Cloud, selesaikan langkah-langkah di bagian ini.

Untuk menyelesaikan tugas ini, Anda harus memiliki peran Edge Network Admin (roles/edgenetwork.admin) di Google Cloud project Anda.

gcloud

Gunakan perintah gcloud edge-cloud networking networks delete:

gcloud edge-cloud networking networks delete NETWORK_NAME \
    --location=REGION \
    --zone=ZONE_NAME

Ganti kode berikut:

  • NETWORK_NAME: nama jaringan target.
  • REGION: region tempat zona Distributed Cloud terhubung target berada. Google Cloud
  • ZONE_NAME: nama zona Distributed Cloud terhubung target.

API

Buat permintaan DELETE ke metode projects.locations.zones.networks.delete:

 DELETE /v1/projects/PROJECT_ID/locations/REGION/zones/ZONE_NAME/networks/NETWORK_ID

Ganti kode berikut:

  • PROJECT_ID: ID project target Google Cloud .
  • REGION: region tempat zona Distributed Cloud terhubung target berada. Google Cloud
  • ZONE_NAME: nama zona Distributed Cloud terhubung target.
  • NETWORK_ID: ID jaringan target.

Langkah berikutnya