Halaman ini menjelaskan cara membuat cluster Google Kubernetes Engine (GKE) di Mode Autopilot. Autopilot adalah mode operasi GKE yang memungkinkan Anda fokus layanan dan aplikasi Anda, sedangkan GKE mengelola node dan infrastruktur IT. Saat Anda men-deploy beban kerja, GKE akan menyediakan, mengonfigurasi, dan mengelola resource serta hardware, termasuk saat Anda melakukan penskalaan.
Sebelum memulai
Sebelum memulai, pastikan Anda telah menjalankan tugas berikut:
- Aktifkan Google Kubernetes Engine API. Mengaktifkan Google Kubernetes Engine API
- Jika ingin menggunakan Google Cloud CLI untuk tugas ini,
instal lalu
lakukan inisialisasi
gcloud CLI. Jika sebelumnya Anda telah menginstal gcloud CLI, dapatkan versi terbaru dengan menjalankan
gcloud components update
.
- Pastikan Anda memiliki izin yang tepat untuk membuat cluster. Setidaknya, Anda seharusnya menjadi Admin Cluster Kubernetes Engine.
- Jika ingin mendaftarkan cluster baru ke fleet, pastikan Anda memiliki API dan izin yang diperlukan.
Membuat cluster Autopilot
Anda dapat membuat cluster Autopilot menggunakan Google Cloud CLI atau konsol Google Cloud:gcloud
Jalankan perintah berikut:
gcloud container clusters create-auto CLUSTER_NAME \
--location=LOCATION \
--project=PROJECT_ID
Ganti kode berikut:
CLUSTER_NAME
: nama cluster Autopilot baru Anda.LOCATION
: wilayah untuk cluster Anda.PROJECT_ID
: project ID Anda.
Secara opsional, Anda dapat menggunakan flag --service-account=SERVICE_ACCOUNT_NAME@PROJECT_ID.
untuk menentukan akun layanan IAM berbeda yang digunakan node, bukan akun layanan default Compute Engine. Sebaiknya
Anda membuat dan menggunakan akun layanan dengan hak istimewa minimal
sehingga node Anda tidak memiliki hak istimewa yang lebih banyak daripada yang diperlukan.
Untuk daftar opsi lain yang dapat Anda tentukan, lihat
dokumentasi referensi
gcloud container clusters create-auto
.
Konsol
Lakukan tugas berikut:
Buka halaman Google Kubernetes Engine di Konsol Google Cloud.
Klik add_box Create.
Di bagian Cluster basics, selesaikan langkah berikut:
Masukkan Nama untuk cluster Anda.
Pilih region untuk cluster Anda.
- Opsional (tersedia dengan GKE Enterprise): Jika Anda ingin mendaftarkan cluster baru ke fleet, buka bagian Pendaftaran perangkat, lalu ikuti petunjuk Konsol Google Cloud untuk Membuat dan mendaftarkan cluster baru guna menyelesaikan pendaftaran cluster Anda.
Di bagian Networking, pilih salah satu opsi berikut:
- Untuk membuat cluster dengan endpoint yang dapat diakses secara publik, pilih Cluster publik.
- Jika organisasi Anda memiliki persyaratan isolasi jaringan tertentu, pilih Cluster pribadi. Untuk petunjuk konfigurasi, lihat Membuat cluster pribadi.
Secara opsional, konfigurasikan setelan lain seperti masa pemeliharaan dan yang canggih.
Klik Create.
Menetapkan versi cluster Autopilot baru
Anda juga dapat menetapkan versi GKE tertentu saat membuat cluster
menggunakan gcloud CLI. Menyetel versi cluster hanya berguna jika
Anda memiliki persyaratan versi tertentu. Untuk menetapkan versi cluster, tentukan
Flag --cluster-version
di
Perintah gcloud container clusters create-auto
.
Versi yang Anda tentukan harus merupakan versi GKE yang tersedia.
Hubungkan ke cluster
gcloud
gcloud container clusters get-credentials CLUSTER_NAME \
--location=LOCATION \
--project=PROJECT_ID
Perintah ini mengonfigurasi kubectl
untuk menggunakan cluster yang Anda buat.
Konsol
Dalam daftar cluster, di samping cluster yang ingin Anda hubungkan, klik more_vert Actions, lalu klik Connect.
Klik Run in Cloud Shell saat diminta. Perintah yang dihasilkan disalin ke Cloud Shell Anda, misalnya:
gcloud container clusters get-credentials autopilot-cluster --location=us-central1 --project=autopilot-test
Tekan Enter untuk menjalankan perintah.
Memverifikasi mode cluster
Anda dapat memverifikasi bahwa cluster Anda adalah cluster Autopilot dengan menggunakan gcloud CLI atau Google Cloud Console.
gcloud
Untuk memverifikasi bahwa cluster Anda dibuat dalam mode Autopilot, jalankan perintah berikut:
gcloud container clusters describe CLUSTER_NAME \
--location=LOCATION
Outputnya berisi hal berikut:
autopilot:
enabled: true
Konsol
Untuk memverifikasi bahwa cluster Anda dibuat dalam mode Autopilot, lakukan berikut ini:
- Di daftar cluster, klik nama cluster.
- Di bagian Otomatisasi, periksa apakah Kolom Penyediaan otomatis node (mode Autopilot) ditetapkan ke Diaktifkan.