Untuk berinteraksi dengan lingkungan air gap Google Distributed Cloud (GDC), Anda harus mengonfigurasi satu atau beberapa alat berikut:
- Konsol GDC: antarmuka pengguna grafis utama untuk GDC dengan air gap.
- gdcloud CLI: antarmuka command line (CLI) utama untuk GDC dengan air gap.
- kubectl CLI: Kubernetes CLI yang digunakan untuk mengelola Kubernetes Resource Model (KRM) API.
- Terraform: alat infrastruktur sebagai kode (IaC) yang mengelola API KRM menggunakan penyedia Terraform Kubernetes.
Alat ini membantu Anda men-deploy dan mengelola aplikasi, mengelola infrastruktur, dan melihat resource di lingkungan GDC Anda.
Dokumen ini ditujukan untuk semua operator, administrator, dan developer yang men-deploy dan mengelola resource di GDC. Untuk mengetahui informasi selengkapnya tentang grup audiens di GDC, lihat Dokumentasi Audiens untuk GDC yang terisolasi dari internet.
Konsol GDC
Konsol GDC adalah antarmuka pengguna grafis yang memungkinkan Anda mengelola project dan resource GDC. Dari konsol GDC, Anda dapat melakukan berbagai tugas seperti memantau beban kerja, mengelola akses ke resource, dan melihat log audit.
Untuk mengakses konsol GDC, buka URL GDC yang diberikan oleh grup operator infrastruktur Anda di browser web. Anda harus mengautentikasi dengan penyedia identitas Anda untuk login.
Untuk mengetahui informasi selengkapnya, lihat Akses konsol GDC.
gdcloud CLI
gdcloud CLI adalah alat command line yang terisolasi dari internet GDC yang dikhususkan untuk mengelola resource dalam lingkungan yang terputus. gdcloud CLI menyediakan kemampuan seperti berikut:
- Konfigurasi dan properti yang dapat disesuaikan
- Autentikasi untuk cluster, server API, dan konteks zonal dan global
- Pelengkapan otomatis
- Aksesibilitas
Untuk mengetahui informasi selengkapnya, lihat Menggunakan gcloud CLI.
Untuk dokumentasi referensi semua perintah gdcloud CLI, lihat ringkasan referensi gdcloud.
kubectl CLI
Alat CLI Kubernetes, kubectl, memungkinkan Anda membuat dan mengelola resource GDC dengan memanggil API Model Resource Kubernetes (KRM) yang mendasarinya. Misalnya, Anda dapat menggunakan kubectl CLI untuk men-deploy virtual machine (VM), memeriksa dan mengelola resource cluster, serta melihat log.
Sebagian besar prosedur API dalam dokumentasi GDC memerlukan kubectl CLI.
Sebelum dapat menggunakan kubectl CLI untuk mengelola resource, Anda harus
menginstal alat kubectl CLI, lalu
melakukan autentikasi dengan cluster GDC atau server API yang
menghosting resource Anda dengan file kubeconfig. gdcloud CLI menyediakan
perintah get-credentials
untuk membuat file kubeconfig secara otomatis, atau Anda dapat
membuat file kubeconfig secara manual.
Terraform
HashiCorp Terraform adalah alat infrastruktur sebagai kode (IaC) yang memungkinkan Anda menyediakan dan mengelola resource infrastruktur. Di GDC, Anda dapat menggunakan Terraform untuk mengelola resource dengan berinteraksi dengan API Kubernetes. GDC menggunakan penyedia Kubernetes untuk memberi Terraform akses ke Kubernetes API.
Untuk mengetahui informasi selengkapnya tentang Terraform di GDC, lihat Ringkasan Terraform.
Untuk menyiapkan Terraform dengan cepat di lingkungan GDC Anda, lihat Menggunakan Terraform.