Prasyarat untuk cluster terpasang yang sesuai dengan CNCF

Untuk beroperasi sebagai cluster terpasang GKE, cluster Anda harus memiliki karakteristik berikut.

Persyaratan cluster umum

  • Pastikan alat command line kubectl telah diinstal di komputer lokal dan dikonfigurasi untuk mengakses cluster Anda. Hal ini termasuk menyiapkan kredensial pengguna yang benar dalam file kubeconfig.
  • Pastikan ada konektivitas jaringan ke cluster Anda.
  • Pastikan versi Kubernetes cluster setidaknya 1.25. Versi utama Kubernetes harus cocok dengan versi platform yang dipilih.
  • Versi platform yang dipilih minimal harus:

    1.25.0-gke.8
    1.26.0-gke.6
    1.27.0-gke.3
    

    Anda juga dapat mencantumkan semua versi yang didukung menggunakan:

    gcloud container attached get-server-config  \
    --location=GOOGLE_CLOUD_REGION
    

    Catatan rilis untuk setiap versi platform dapat ditemukan di halaman versi yang didukung.

Persyaratan jaringan

Karena cluster yang terpasang mengandalkan layanan Google Cloud pendukung, Anda perlu mengubah aturan firewall keluar cluster untuk mengizinkannya mengakses domain berikut. Inilah satu-satunya perubahan yang perlu Anda buat pada cluster Anda untuk menginstal dan menjalankan cluster GKE yang terpasang.

.gcr.io
gkeconnect.googleapis.com
oauth2.googleapis.com
securetoken.googleapis.com
storage.googleapis.com
sts.googleapis.com

Logging dan pemantauan

Untuk menggunakan fitur logging dan pemantauan, cluster Anda juga harus dapat mengakses URL berikut:

logging.googleapis.com
monitoring.googleapis.com
opsconfigmonitoring.googleapis.com

Persyaratan Google Cloud

Sebelum menambahkan cluster ke layanan pengelolaan Google Cloud, Anda harus menginstal gcloud CLI, termasuk perintah gcloud, dan memberi layanan pengelolaan Google Cloud akses ke akun Google Cloud Anda agar dapat mengelola resource cluster yang terpasang.

  1. Periksa penginstalan gcloud CLI dengan perintah berikut:

    gcloud version
    
  2. Jika gcloud CLI tidak diinstal, atau jika versinya lebih lama dari versi 412.0.0, instal versi 412.0.0 atau yang lebih tinggi dengan mengikuti petunjuk penginstalan gcloud CLI.

  3. Instal komponen tambahan kubectl.

  4. Jika belum melakukannya, buat project Google Cloud. Tindakan ini akan menghasilkan ID project Google Cloud dan nomor project.

  5. Tetapkan project Google Cloud yang aktif dan autentikasi akun Anda dengan perintah berikut.

    export PROJECT_ID=<your project id>
    gcloud auth login
    gcloud config set project $PROJECT_ID
    gcloud auth application-default login
    
  6. Aktifkan GKE terpasang cluster API dan layanan yang diperlukannya dengan perintah berikut:

    gcloud services enable gkemulticloud.googleapis.com
    gcloud services enable gkeconnect.googleapis.com
    gcloud services enable connectgateway.googleapis.com
    gcloud services enable cloudresourcemanager.googleapis.com
    gcloud services enable anthos.googleapis.com
    gcloud services enable logging.googleapis.com
    gcloud services enable monitoring.googleapis.com
    gcloud services enable opsconfigmonitoring.googleapis.com