Aktifkan GKE Enterprise


Halaman ini menunjukkan cara mengaktifkan edisi Google Kubernetes Engine (GKE) Enterprise dan mengakses fitur enterprise. GKE Enterprise adalah tingkat perusahaan untuk GKE. Untuk mempelajari GKE Enterprise lebih lanjut, lihat edisi GKE dan ringkasan teknis GKE Enterprise.

Untuk memahami tagihan yang akan berlaku, lihat harga GKE.

Bagaimana cara mengaktifkan GKE Enterprise?

Untuk menggunakan fitur GKE Enterprise dengan cluster tertentu:

  • GKE Enterprise harus diaktifkan di project cluster.
  • Cluster itu sendiri harus terdaftar di tingkat perusahaan.

Untuk cluster GKE di Google Cloud, Anda dapat memilih apakah ingin menambahkan dan membayar tingkat fitur tambahan secara per cluster. Setelah cluster terdaftar di tingkat GKE Enterprise, Anda berhak menggunakan semua fitur perusahaan yang tersedia dengan cluster tersebut.

Kemudian, Anda dapat memilih secara opsional agar cluster bergabung ke fleet untuk menggunakan berbagai fitur GKE Enterprise. Atau, jika belum siap membuat fleet, Anda dapat menggunakan subset fitur perusahaan mandiri dengan cluster. Fitur ini mencakup insight kepatuhan dan keamanan lanjutan, Otorisasi Biner, dan fitur jaringan yang lebih lengkap.

Cluster GKE di luar Google Cloud adalah semua cluster tingkat perusahaan dan anggota fleet secara default, dan tidak dapat mengubah tingkat. Project host fleet mereka harus mengaktifkan GKE Enterprise. Anda dapat mempelajari lebih lanjut cara menyiapkan opsi ini di dokumentasi mereka.

Untuk mengetahui detail fitur GKE Enterprise, termasuk fitur yang tersedia di Google Cloud tanpa langganan fleet, lihat opsi deployment GKE Enterprise

Sebelum memulai

Petunjuk di halaman ini mengasumsikan bahwa Anda telah mengaktifkan GKE di project Google Cloud yang dipilih. Jika tidak, lakukan hal berikut:

  1. Sign in to your Google Cloud account. If you're new to Google Cloud, create an account to evaluate how our products perform in real-world scenarios. New customers also get $300 in free credits to run, test, and deploy workloads.
  2. In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

    Go to project selector

  3. Make sure that billing is enabled for your Google Cloud project.

  4. Enable the Google Kubernetes Engine API.

    Enable the API

  5. In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

    Go to project selector

  6. Make sure that billing is enabled for your Google Cloud project.

  7. Enable the Google Kubernetes Engine API.

    Enable the API

Mengaktifkan GKE Enterprise dari Konsol Google Cloud

Ini adalah pendekatan yang kami rekomendasikan untuk mengaktifkan GKE Enterprise dalam project. Tindakan ini akan mengaktifkan GKE Enterprise dan secara opsional memulai fleet baru jika Anda belum memilikinya.

Untuk mengaktifkan GKE Enterprise dari Konsol Google Cloud:

  1. Di halaman Google Kubernetes Engine di Konsol Google Cloud, buka Ringkasan.

    Buka Ringkasan

  2. Klik Pelajari dan Aktifkan.

  3. Di halaman Pelajari GKE Enterprise lebih lanjut, Anda dapat mempelajari platform ini lebih lanjut sebelum mengaktifkan GKE Enterprise, termasuk skenario biaya bulanan hipotetis saat Anda mengaktifkan GKE Enterprise.

  4. (Opsional) Untuk menjelajahi GKE Enterprise menggunakan periode uji coba gratis selama 90 hari, centang kotak Mulai uji coba gratis 90 hari. Perhatikan bahwa Anda tetap akan ditagih biaya Compute Engine selama periode uji coba gratis.

  5. Klik Aktifkan GKE Enterprise.

  6. Di halaman berikutnya, Anda dapat mengonfigurasi setelan fleet secara opsional untuk GKE Enterprise, termasuk membuat fleet baru jika project Anda belum memiliki fleet, dan mendaftarkan cluster GKE yang ada di Google Cloud. Untuk mengonfigurasi fleet, klik Edit Nama Fleet atau Daftar Cluster.

    • Secara default, jika Anda memilih untuk membuat fleet, GKE akan menamai fleet baru berdasarkan nama project. Jika Anda ingin mengedit nama, masukkan nama baru di bagian Nama armada di halaman Pendaftaran armada.
    • Pilih cluster yang ingin Anda sertakan dalam grup. Perhatikan bahwa hanya mendaftarkan cluster yang ada ke fleet tidak memengaruhi tingkat fitur yang dapat diaksesnya, dengan beberapa pengecualian. Cluster tingkat standar harus terdaftar secara eksplisit di tingkat perusahaan, seperti yang dijelaskan dalam Mendaftarkan cluster di Google Cloud di GKE Enterprise.
    • Klik Simpan.
  7. Untuk menyelesaikan upgrade, klik Konfirmasi. Langkah terakhir ini:

    • Mengaktifkan semua API dan dependensi yang diperlukan.
    • Jika dikonfigurasi, membuat fleet dan mendaftarkan cluster yang Anda pilih ke fleet.
  8. GKE Enterprise kini diaktifkan di project Anda. Anda dapat mengikuti link yang diberikan untuk mengonfigurasi fitur, membuat lebih banyak cluster, atau mengonfigurasi tim. Jika tidak, klik Tutup untuk kembali ke halaman Ringkasan.

Setelah Anda mengaktifkan edisi Google Kubernetes Engine (GKE) Enterprise, halaman Ringkasan akan dimuat ulang, dan memberikan ringkasan "gambaran besar" tentang fleet Anda. Untuk mengetahui informasi selengkapnya tentang cara menggunakan halaman ini, lihat Menggunakan ringkasan fleet.

Mengaktifkan GKE Enterprise dari command line

Untuk mengaktifkan GKE Enterprise dalam project dari command line,aktifkan Anthos API di project Anda sebagai berikut, dengan menentukan ID project jika Anda belum menetapkan project default untuk Google Cloud CLI. Tindakan ini juga akan otomatis mengaktifkan Fleet (GKE Hub) API.

gcloud services enable --project=PROJECT_ID \
   anthos.googleapis.com

Anda juga dapat mengaktifkan API ini secara deklaratif untuk project Anda menggunakan Terraform:

resource "google_project_service" "default" {
  for_each = toset([
    "anthos.googleapis.com",
    "gkehub.googleapis.com"
  ])

  service            = each.value
  disable_on_destroy = false
}

Untuk mempelajari lebih lanjut cara menggunakan Terraform, lihat Dukungan Terraform untuk GKE.

Anda mungkin perlu mengaktifkan API tambahan agar project dapat menggunakan fitur enterprise seperti Cloud Service Mesh. Untuk mengetahui detailnya, lihat panduan fitur yang relevan.

Mendaftarkan cluster di Google Cloud di GKE Enterprise

Dengan beberapa pengecualian, cluster GKE di Google Cloud harus terdaftar secara eksplisit di tingkat perusahaan untuk menggunakan fitur GKE Enterprise, baik saat pembuatan cluster maupun dengan mengupdate cluster yang ada.

Meskipun opsional, sebaiknya daftarkan juga cluster ke fleet project. Dengan menambahkan cluster ke fleet, Anda dapat menggunakan berbagai fitur GKE Enterprise. Jika tidak memilih untuk mendaftarkan cluster, Anda tetap dapat menggunakan GKE Enterprise, tetapi dengan kumpulan fitur yang lebih terbatas.

Mendaftarkan cluster baru

Jika Anda ingin menggunakan fitur yang diaktifkan fleet dengan cluster baru, sebaiknya daftarkan cluster ke fleet selama pembuatan cluster. Cluster tingkat perusahaan yang terdaftar ke fleet-nya selama pembuatan cluster dibuat dengan setelan default tingkat fleet yang Anda pilih untuk sejumlah fitur perusahaan, dan dengan log dan metrik yang direkomendasikan yang sudah diaktifkan. Anda dapat mempelajari lebih lanjut hal ini di Mendaftarkan cluster baru dan Menyiapkan fitur tingkat fleet.

Untuk mendaftarkan cluster di GKE Enterprise selama pembuatan cluster, lakukan langkah-langkah berikut:

Konsol

  1. Ikuti petunjuk untuk membuat cluster Autopilot, Regional standar, atau Zonal standar dari konsol Google Cloud, lalu pilih Tingkat Enterprise di bagian Dasar-dasar cluster. Jika memilih Tingkat Enterprise dan GKE Enterprise API tidak diaktifkan di project, Anda akan diminta untuk mengaktifkan API.

  2. (Opsional, tetapi direkomendasikan) Di bagian Pengelolaan fleet, daftarkan cluster Anda ke fleet project.

  3. Tentukan konfigurasi tambahan yang Anda perlukan untuk cluster, lalu klik Create.

gcloud

Ikuti petunjuk untuk membuat cluster Autopilot, regional Standar, atau zonal Standar dari command line, dengan menentukan flag berikut:

  • --tier enterprise: Mendaftarkan cluster Anda di tingkat perusahaan
  • (Opsional, tetapi direkomendasikan) --enable-fleet: Menambahkan cluster Anda ke fleet project-nya

Cuplikan berikut menunjukkan penggunaan flag ini saat membuat cluster Autopilot:

gcloud container clusters create-auto CLUSTER NAME \
    --tier enterprise \
    --enable-fleet

Mengupgrade tingkat cluster yang ada

Untuk mengupdate cluster yang ada agar menggunakan GKE Enterprise:

Konsol

  1. Buka halaman Cluster GKE. Halaman ini menampilkan semua cluster Anda.

Buka halaman Cluster GKE

  1. Klik Tindakan di samping cluster dalam daftar yang ingin diperbarui.
  2. Di menu Tindakan, pilih Ubah tingkat.
  3. Pada dialog yang muncul, pilih Tingkat Enterprise, lalu klik Simpan perubahan untuk mengonfirmasi tindakan.

gcloud

Jalankan perintah berikut untuk mengupgrade cluster:

gcloud container clusters update CLUSTER NAME --tier enterprise

Ganti CLUSTER NAME dengan nama cluster Anda.

Pengecualian untuk perilaku default

Dalam sejumlah kecil situasi, cluster di Google Cloud akan otomatis diupgrade ke GKE Enterprise saat bergabung dengan fleet. Tinjau bagian ini dengan cermat jika Anda berencana mendaftarkan cluster ke fleet.

Cluster tingkat standar di Google Cloud akan otomatis diupgrade ke GKE Enterprise saat bergabung dengan fleet jika semua hal berikut benar:

  • Project host fleet (dan project cluster untuk pendaftaran lintas project) telah mengaktifkan GKE Enterprise.
  • Cluster belum pernah didaftarkan ke fleet sebelumnya.
  • Cluster tidak pernah memiliki tingkat yang ditentukan secara eksplisit, baik saat pembuatan cluster atau nanti dengan pembaruan cluster. Hal ini mencakup:
    • Cluster yang dibuat menggunakan Konsol Google Cloud sebelum diperkenalkannya tingkat cluster.
    • Cluster yang dibuat dengan Google Cloud CLI tanpa flag --tier.
    • Cluster yang dibuat menggunakan Terraform tanpa mengisi kolom desired_tier.

Semua cluster di Google Cloud yang sudah menggunakan GKE Enterprise akan otomatis menjadi cluster tingkat perusahaan.

Menonaktifkan GKE Enterprise

Untuk menonaktifkan GKE Enterprise untuk project atau cluster, ikuti petunjuk di Menonaktifkan GKE Enterprise.