Google Distributed Cloud memungkinkan Anda men-deploy dan memelihara cluster menggunakan utilitas command line lokal atau klien API yang dikelola cloud. Anda dapat melakukan operasi siklus proses—termasuk pembuatan, update, upgrade, dan penghapusan cluster—dari workstation admin lokal menggunakan bmctl, atau melalui GKE On-Prem API menggunakan konsol Google Cloud , Google Cloud CLI, atau Terraform.
Kedua metode deployment memerlukan konfigurasi node dan jaringan dasar yang sama. Jika Anda membuat cluster dengan bmctl, Anda dapat
mendaftarkannya dengan GKE On-Prem API
nanti untuk mengelolanya dengan alat berbasis cloud.
Ringkasan alat siklus proses
Anda dapat menggunakan alat berikut untuk membuat cluster dan mengelola operasi siklus proses cluster:
- Alat command line
bmctl, yang Anda jalankan di workstation admin di pusat data lokal Anda. Anda membuat file konfigurasi yang menjelaskan jaringan cluster, load balancing, dan fitur cluster lainnya. Anda menentukan file ini di command line kebmctl. Anda juga dapat menjalankankubectldi workstation admin untuk mengupgrade dan mengupdate cluster serta menghapus cluster pengguna. - Konsol Google Cloud , Google Cloud CLI, atau Terraform, yang dapat Anda jalankan dari komputer mana pun yang memiliki konektivitas jaringan ke GKE On-Prem API. Alat standar ini menggunakan GKE On-Prem API, yang berjalan di infrastruktur Google Cloud. Secara kolektif, alat standar disebut sebagai klien GKE On-Prem API. Untuk mengelola siklus proses cluster Anda, GKE On-Prem API harus menyimpan metadata tentang status cluster Anda di Google Cloud, di region Google Cloud yang Anda tentukan saat membuat cluster. Metadata ini memungkinkan API mengelola siklus proses cluster dan tidak menyertakan data khusus workload.
Memilih alat untuk lingkungan Anda
Pilih alat yang paling sesuai dengan kasus penggunaan dan lingkungan Anda. Contoh:
- Untuk penginstalan pertama di lingkungan pengembangan, Anda mungkin ingin menggunakan konsol karena antarmuka pengguna menyediakan panduan dan bantuan tambahan.
- Jika organisasi Anda sudah menggunakan gcloud CLI atau Terraform untuk mengelola resource Google Cloud lain, Anda mungkin juga ingin menggunakan alat ini untuk Google Distributed Cloud.
- Jika organisasi Anda memiliki persyaratan atau batasan peraturan, Anda
mungkin perlu membatasi ketergantungan pada Google Cloud dan menggunakan
bmctldi workstation admin untuk membuat cluster dan mengelola siklus proses cluster.
Batasan dengan klien GKE On-Prem API
Alat bmctl disertakan dalam rilis pertama Google Distributed Cloud,
dan merupakan alat yang paling matang dalam hal fitur yang didukungnya. Sebaiknya Anda meninjau fungsi untuk klien GKE On-Prem API saat menentukan pilihan. Daftar berikut merangkum batasan saat ini. Periksa daftar ini dari waktu ke waktu seiring berkembangnya klien GKE On-Prem API.
Cluster admin dan pengguna adalah satu-satunya jenis cluster yang didukung
Versi minor atau patch terbaru tidak tersedia di GKE On-Prem API hingga 7 hingga 10 hari setelah rilis
Fitur jaringan lanjutan berikut tidak didukung:
Langkah berikutnya
bmctlgcloud CLI
Terraform