Mengelola infrastruktur GKE

Cetak biru GKE berisi resource kustom yang dapat Anda gabungkan untuk menentukan maksud men-deploy cluster GKE. Daftar berikut menentukan peran setiap resource kustom:

  • ContainerCluster: membuat cluster GKE pribadi dengan mesh layanan yang disediakan.
  • ClusterInit: menginisialisasi siklus proses cluster yang dikelola oleh Telecom Network Automation (Telecom Network Automation). Siklus proses ini mencakup penginstalan komponen Telecom Network Automation di cluster GKE.
  • SourceRepoRepository dan Repository: menyiapkan pipeline GitOps untuk cluster GKE yang dibuat menggunakan Cloud Source Repository dan Porch bersama dengan ConfigSync, yang diinstal dari resource sebelumnya.
  • ContainerNodePool: membuat node pool dengan OS Ubuntu, jenis disk SSD, dan jenis e2-standard-2 machine sebagai default. Anda dapat mengedit detail ini.

Saat membuat deployment, Anda dapat menyesuaikan cetak biru menggunakan parameter berikut dalam file setters.yaml:

Parameter Deskripsi
project-id Project ID project saat ini.
project-num Nomor project dari project saat ini.
cluster-name Nama cluster GKE.
location Lokasi komputasi cluster
master-ip-range Blok CIDR IP yang digunakan oleh node utama GKE
cluster-ipv4-cidr-blocks Blok CIDR IP yang digunakan pod.
services-ipv4-cidr-blocks Blok CIDR IP yang digunakan layanan.
compute-network-name Nama jaringan komputasi. Ubah nama ini jika Anda tidak berencana menggunakan VPC tempat cluster Orchestration dibuat untuk cluster GKE.
clients-ipv4-cidr-blocks Blok CIDR IP untuk klien yang mengakses cluster
node-count Jumlah node di node pool per zona. Jika cluster regional dibuat, jumlah node di node pool akan meningkat menjadi tiga kali lipat dari jumlah aslinya.
nodepool-name Nama node pool.
node-machine-type Jenis mesin node.

Blueprint GKE

Membuat cetak biru GKE

  1. Dari menu navigasi, klik Blueprints.
  2. Dari menu drop-down, pilih cluster Orchestration pilihan Anda.
  3. Klik Impor dari Koleksi.
  4. Pilih Blueprint Cluster GKE.
  5. Klik Tambahkan Blueprint.
  6. Di halaman berikutnya, tentukan nama untuk cetak biru.
    1. Tambahkan label yang Anda perlukan secara opsional.
  7. Klik Create. Blueprint Anda akan muncul dalam daftar Draf Blueprint.

Mengedit blueprint

  1. Dari menu navigasi, klik Blueprints > Drafts Blueprint.
  2. Pilih cetak biru yang Anda inginkan. Editor cetak biru akan muncul.
  3. Edit file cluster.yaml dan nodepool.yaml.
  4. Setelah itu, klik Simpan File.

Mengusulkan blueprint

  1. Dari menu navigasi, klik Blueprints > Drafts Blueprint.
  2. Pilih cetak biru yang Anda inginkan. Editor cetak biru akan muncul.
  3. Klik Propose. Status cetak biru diperbarui menjadi Diusulkan.

Menyetujui blueprint

  1. Dari menu navigasi, klik Blueprints.
  2. Klik ikon Tindakan pada cetak biru pilihan Anda.
  3. Pilih Setujui. Blueprint akan muncul di Blueprint yang Disetujui.

Deployment GKE

Membuat Deployment GKE

  1. Dari menu navigasi, klik Blueprints > Approved Blueprints.
  2. Klik blueprint GKE yang ingin Anda deploy.
  3. Klik Create Deployment.
  4. Berikan nama untuk deployment.
  5. Klik Create Deployment. Deployment akan muncul di Draft Deployment.

Mengedit deployment GKE

  1. Dari menu navigasi, klik Blueprints.
  2. Pilih deployment GKE yang ingin Anda edit. Editor deployment akan muncul.
  3. Edit file setters.yaml.
  4. Setelah itu, klik Simpan File.

Menerapkan deployment GKE

  1. Dari menu navigasi, klik Blueprints.
  2. Pilih nama deployment GKE yang ingin Anda terapkan. Editor deployment akan muncul.
  3. Klik Deploy. Dialog konfirmasi akan muncul.
  4. Konfirmasi deployment dengan mengklik Deploy. Deployment akan muncul di Applied Deployment.

Menghapus cluster GKE

  1. Dari menu navigasi, klik Deployments > Applied Deployments.
  2. Pilih deployment GKE yang ingin Anda hapus.
  3. Klik Hapus.
  4. Konfirmasi penghapusan deployment.