Halaman ini menunjukkan cara meningkatkan batas bandwidth jaringan untuk cluster Google Kubernetes Engine (GKE) dan node cluster menggunakan Bandwidth Tingkat 1.
Harga
Harga bandwidth yang lebih tinggi berlaku saat Anda mengaktifkan bandwidth Tingkat 1.
Sebelum memulai
Sebelum memulai, pastikan Anda telah menjalankan tugas berikut:
- Aktifkan Google Kubernetes Engine API. Aktifkan Google Kubernetes Engine API
- Jika ingin menggunakan Google Cloud CLI untuk tugas ini,
instal lalu
initialize
gcloud CLI. Jika sebelumnya Anda telah menginstal gcloud CLI, dapatkan versi terbaru dengan menjalankan
gcloud components update
.
Batasan
- Keterbatasan Compute Engine berlaku.
- Jika Anda mengaktifkan bandwidth Tingkat 1, GKE akan mengaktifkan Google Virtual NIC (gVNIC), dan GKE mengelola gVNIC selama node pool mengaktifkan bandwidth Tingkat 1.
- Bandwidth Tier 1 hanya didukung pada VM N2, N2D, C2, C2D, C3, dan M3.
Persyaratan
- Node GKE harus menggunakan image node Container-Optimized OS.
Mengaktifkan bandwidth Tingkat 1 di cluster
Anda dapat membuat cluster yang mengaktifkan bandwidth Tingkat 1, atau memperbarui cluster untuk menggunakan bandwidth Tingkat 1.
Bandwidth Tingkat 1 yang mengaktifkan cluster juga mengaktifkan node pool bandwidth Tingkat 1 secara
default. Jika Anda menetapkan bandwidth node pool ke TIER_UNSPECIFIED
, setelan
node pool menggantikan setelan bandwidth cluster.
Membuat cluster dengan bandwidth Tingkat 1 diaktifkan
Buat cluster yang menggunakan bandwidth Tingkat 1:
gcloud container clusters create CLUSTER_NAME \
--network-performance-configs=total-egress-bandwidth-tier=TIER_1
Ganti CLUSTER_NAME
dengan nama cluster.
Memperbarui cluster untuk mengaktifkan bandwidth Tingkat 1
Memperbarui cluster untuk menggunakan bandwidth Tingkat 1
gcloud container clusters update CLUSTER_NAME \
--network-performance-configs=total-egress-bandwidth-tier=TIER_1
Ganti CLUSTER_NAME
dengan nama cluster yang sudah ada.
Mengaktifkan bandwidth Tingkat 1 di node pool
Anda dapat membuat node pool yang mengaktifkan bandwidth Tingkat 1, atau memperbarui node pool untuk menggunakan bandwidth Tingkat 1.
Bandwidth Tingkat 1 yang mengaktifkan cluster juga mengaktifkan node pool bandwidth Tingkat 1 secara default. Namun, node pool API akan menggantikan konfigurasi level cluster untuk Tingkat 1.
Membuat node pool dengan bandwidth Tingkat 1 diaktifkan
Buat node pool yang menggunakan bandwidth Tingkat 1:
gcloud container node-pools create NODEPOOL_NAME \
--cluster=CLUSTER_NAME \
--network-performance-configs=total-egress-bandwidth-tier=TIER_1
Ganti kode berikut:
NODEPOOL_NAME
: nama node pool baru.CLUSTER_NAME
: nama cluster yang ada.
Memperbarui node pool untuk mengaktifkan bandwidth Tingkat 1
Perbarui node pool untuk menggunakan bandwidth Tingkat 1:
gcloud container node-pools update NODEPOOL_NAME \
--cluster=CLUSTER_NAME \
--network-performance-configs=total-egress-bandwidth-tier=TIER_1
Ganti kode berikut:
NODEPOOL_NAME
: nama node pool yang ingin Anda perbarui.CLUSTER_NAME
: nama cluster yang ada.
Menonaktifkan bandwidth Tingkat 1 di cluster atau node pool
Anda dapat menonaktifkan bandwidth Tingkat 1 di level cluster atau level node pool. Jika Anda
menonaktifkan bandwidth Tingkat 1 di level cluster, bandwidth Tingkat 1 node pool ditetapkan
ke TIER_UNSPECIFIED
. Menonaktifkan bandwidth Tingkat 1 di level cluster tidak menonaktifkan
konfigurasi node pool yang sudah ada.
Update cluster untuk menggunakan bandwidth default:
gcloud container clusters update CLUSTER_NAME \
--cluster=CLUSTER_NAME \
--network-performance-configs=total-egress-bandwidth-tier=TIER_UNSPECIFIED
Perbarui node pool untuk menggunakan bandwidth default:
gcloud container node-pools update NODEPOOL_NAME \
--cluster=CLUSTER_NAME \
--network-performance-configs=total-egress-bandwidth-tier=TIER_UNSPECIFIED
Langkah selanjutnya
- Gunakan logging kebijakan jaringan untuk merekam kapan koneksi ke Pod diizinkan atau ditolak oleh kebijakan jaringan cluster Anda.
- Pelajari cara menetapkan tingkat jaringan.
- Ketahui lebih lanjut tentang setelan unit transmisi maksimum (MTU).