Membuat cluster Autopilot


Halaman ini menjelaskan cara membuat cluster Google Kubernetes Engine (GKE) dalam mode Autopilot. Autopilot adalah mode operasi GKE yang memungkinkan Anda berfokus pada layanan dan aplikasi, sedangkan GKE mengelola node dan infrastruktur Anda. 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 initialize gcloud CLI. Jika sebelumnya Anda telah menginstal gcloud CLI, dapatkan versi terbaru dengan menjalankan gcloud components update.

Membuat cluster Autopilot

Anda dapat membuat cluster Autopilot dengan 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: region untuk cluster Anda.
  • PROJECT_ID: project ID Anda.

Secara opsional, Anda dapat menggunakan flag --service-account=SERVICE_ACCOUNT_NAME@PROJECT_ID.iam.gserviceaccount.com 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:

  1. Buka halaman Google Kubernetes Engine di Konsol Google Cloud.

    Buka Google Kubernetes Engine

  2. Klik Create.

  3. Di bagian Cluster basics, selesaikan langkah berikut:

  4. Masukkan Nama untuk cluster Anda.

  5. Pilih region untuk cluster Anda.

    1. 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.
  6. 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.
  7. Secara opsional, konfigurasikan setelan lain seperti masa pemeliharaan dan fitur keamanan lanjutan.

  8. Klik Create.

Menetapkan versi cluster Autopilot baru

Anda juga dapat menetapkan versi GKE tertentu saat membuat cluster menggunakan gcloud CLI. Menetapkan 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

  1. Dalam daftar cluster, di samping cluster yang ingin Anda hubungkan, klik Actions, lalu klik Connect.

  2. 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
    
  3. 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 hal berikut:

  1. Di daftar cluster, klik nama cluster.
  2. Di bagian Automation, periksa apakah kolom Node auto-Provisioning (Autopilot mode) ditetapkan ke Enabled.

Langkah selanjutnya