gdcloud CLI adalah serangkaian alat untuk membuat dan mengelola resource air-gapped Google Distributed Cloud (GDC). Gunakan alat ini untuk melakukan tugas umum dari command line atau melalui skrip dan otomatisasi. gdcloud CLI memungkinkan Anda melakukan bootstrapping infrastruktur, mengelola autentikasi, dan menyesuaikan konfigurasi lokal.
Dokumen ini ditujukan untuk semua grup audiens yang perlu menyiapkan CLI khusus GDC untuk mengelola alur kerja hardware dan software yang terisolasi dari internet. Untuk mengetahui informasi selengkapnya, lihat Audiens untuk dokumentasi GDC yang terisolasi dari internet.
Sebelum memulai
Konfirmasi bahwa Anda memiliki akses ke konsol GDC dan catat URL organisasi Anda. Untuk mengetahui informasi selengkapnya, lihat Akses konsol GDC.
Konfirmasi bahwa Anda memiliki sertifikat Certificate Authority (CA) yang diinstal di penyimpanan sertifikat tepercaya sistem Anda. Untuk mengetahui informasi selengkapnya, lihat Mengambil paket kepercayaan GDC.
Pastikan Anda memiliki kebijakan jaringan organisasi yang mengizinkan traffic dari CIDR tertentu di luar organisasi Anda ke registry artefak. Misalnya, konfigurasi nama layanan
alldi resourceOrganizationNetworkPolicy. Untuk mengetahui informasi selengkapnya, lihat Membuat kebijakan jaringan organisasi.Pastikan Anda telah menginstal browser di perangkat Anda.
Menyiapkan gdcloud CLI
Untuk menyiapkan gdcloud CLI, selesaikan langkah-langkah berikut:
Buka konsol GDC dengan memasukkan URL global atau zona organisasi Anda di browser.
Dari halaman beranda, pilih Download CLI Bundle.
Pilih platform Linux dan versi paket CLI gdcloud yang sesuai dengan lingkungan GDC Anda.
Saat memilih platform non-Linux, langkah-langkah konfigurasi mungkin sedikit berbeda. Perlu diperhatikan juga bahwa beberapa paket gdcloud CLI non-Linux hanya menyediakan subset perintah gdcloud. Untuk mengetahui informasi selengkapnya, lihat Paket gcloud CLI yang tersedia.
Klik Download.
Dari perangkat Anda, buka folder
Downloads:cd ~/DownloadsEkstrak konten paket gdcloud CLI:
tar -xf ./gdcloud_cli.tar.gzTambahkan paket gdcloud CLI ke jalur Anda:
eval echo 'export GDCLOUD_PATH=$(pwd)/google-distributed-cloud-hosted-cli' >> ~/.bashrc echo 'export PATH="$GDCLOUD_PATH/bin:$PATH"' >> ~/.bashrc source ~/.bashrcPastikan gdcloud CLI diinstal dengan benar:
gdcloud versionOutputnya mirip dengan hal berikut ini:
gdcloud version: 1.15.0-gdch.380608Lakukan inisialisasi gdcloud CLI:
gdcloud initBerikan dua properti yang diminta untuk menyelesaikan inisialisasi:
organization_console_url: URL ke konsol organisasi GDC Anda saat ini. URL ini dapat berupa global atau zonal. Contoh,https://console.org-1.google.gdch.test/.project: nama project GDC Anda. Jika Anda belum memiliki project, gunakandefault.
Untuk memperbarui konfigurasi gdcloud CLI setelah inisialisasi, lihat Mengelola konfigurasi gdcloud CLI.
Instal komponen
gdcloud-k8s-auth-plugin:gdcloud components install gdcloud-k8s-auth-pluginLakukan autentikasi dengan gdcloud CLI untuk login:
gdcloud auth loginAnda akan dialihkan ke browser untuk memilih identitas dan login.
Pastikan penyiapan gdcloud CLI Anda terhubung ke lingkungan GDC Anda:
gdcloud compute images listOutputnya mirip dengan hal berikut ini:
METADATA.NAME METADATA.NAMESPACE SPEC.OPERATINGSYSTEM.NAME SPEC.MINIMUMDISKSIZE rocky-8-v20250809-gdch vm-system rocky-linux-8 12G ubuntu-20.04-v20250809-gdch vm-system ubuntu-2004 12G ubuntu-22.04-v20250809-gdch vm-system ubuntu-2204 12G ubuntu-24.04-v20250809-gdch vm-system ubuntu-2404 12G