Dasbor GKE


Halaman ini menyediakan ringkasan dasbor Google Kubernetes Engine (GKE) yang tersedia di Konsol Google Cloud.

Ringkasan

Konsol Google Cloud menawarkan dasbor yang berguna untuk cluster GKE project Anda beserta resource-nya. Anda dapat menggunakan dasbor ini untuk melihat, memeriksa, mengelola, dan menghapus resource di cluster Anda. Anda juga dapat membuat Deployment dari dasbor Workload.

Dengan memanfaatkan alat command line gcloud dan kubectl, dasbor GKE sangat membantu untuk alur kerja DevOps, pemecahan masalah, dan saat menangani banyak cluster GKE atau project Google Cloud. Bukannya menggunakan command line untuk mengkueri cluster guna mendapatkan informasi tentang resource-nya, Anda dapat menggunakan dasbor ini untuk memperoleh informasi tentang semua resource di setiap cluster dengan cepat dan mudah.

Dasbor berikut tersedia untuk GKE:

Dasbor GKE

Bagian berikut membahas setiap dasbor dan fitur-fiturnya.

Ringkasan GKE Enterprise

Jika Anda telah mengaktifkan GKE Enterprise, ringkasan ini akan membantu Anda menggunakan fitur GKE Enterprise dengan menunjukkan jumlah masalah keamanan yang dimiliki fleet Anda, cakupan Pengontrol Kebijakan di seluruh fleet, dan status sinkronisasi paket Config Sync Anda. Selain itu, dasbor memberikan tampilan tingkat fleet tentang penggunaan resource oleh fleet, cluster, dan tim Anda. Anda dapat menggunakan informasi ini untuk membantu mengoptimalkan pengeluaran, desain aplikasi, dan alokasi resource, termasuk pemakaian CPU, memori, dan disk. Untuk mempelajari lebih lanjut, lihat Menggunakan ringkasan GKE Enterprise.

Cluster Kubernetes

Kubernetes clusters menampilkan setiap cluster Kubernetes yang telah Anda buat di project. Anda dapat menggunakan dasbor ini untuk memeriksa detail cluster, mengubah setelannya, terhubung ke cluster menggunakan Cloud Shell, dan menghapusnya.

Selain itu, Anda dapat mengupgrade cluster GKE Standard dan versi node dari dasbor ini. Ketika upgrade baru tersedia, dasbor akan menampilkan notifikasi untuk cluster yang relevan.

Dari dasbor ini, Anda dapat memilih cluster dan mengklik Edit untuk membuat perubahan pada setelannya.

Anda dapat memilih sebuah cluster untuk melihat halaman tentang cluster tersebut, yang berisi tampilan tab berikut:

  • Details menampilkan setelan saat ini untuk cluster dan node pool-nya.
  • Storage menampilkan volume persisten dan kelas penyimpanan yang disediakan untuk node cluster.
  • Nodes mencantumkan semua node cluster serta resource CPU, memori, dan penyimpanan yang diminta.

Anda juga dapat mengklik tab Pemanfaatan, Kemampuan observasi, dan Pengoptimalan biaya untuk melihat informasi berikut:

  • Pemanfaatan: Jika Anda sudah mengaktifkan GKE Enterprise, lihat daftar semua cluster dan urutkan berdasarkan CPU, memori, atau pemakaian disk. Hal ini memungkinkan Anda dengan cepat melihat cluster tertentu mana yang merupakan pengguna terbesar dari resource mereka. Anda juga dapat melihat jumlah container yang dimulai ulang dan log error yang dimiliki cluster. Untuk mempelajari lebih lanjut, lihat Metrik pemanfaatan resource arm.
  • Kemampuan observasi: Melihat metrik kondisi infrastruktur untuk cluster dan workload GKE. Untuk mempelajari lebih lanjut, baca Melihat metrik kemampuan observasi.
  • Pengoptimalan biaya: Lihat metrik tingkat cluster yang menjelaskan seberapa efektif cluster GKE dan workload Anda dalam memanfaatkan resource Compute Engine yang Anda bayar. Untuk mempelajari lebih lanjut, lihat Melihat metrik pengoptimalan terkait biaya.

Beban kerja

Anda dapat menggunakan dasbor Workloads untuk memeriksa, mengelola, mengedit, dan menghapus workload yang di-deploy ke cluster Anda.

Anda juga dapat men-deploy aplikasi stateless menggunakan mekanisme Deploy pada menu. Untuk informasi selengkapnya, lihat Men-deploy aplikasi stateless.

Anda dapat memilih sebuah workload dari daftar untuk melihat halaman tentang resource tersebut, yang mencakup beberapa tampilan tab:

  • Details menampilkan setelan saat ini untuk workload, termasuk metrik penggunaannya, label dan selektor, strategi update, spesifikasi Pod, dan revisi aktif.
  • Managed pods mencantumkan Pod yang dikelola oleh workload. Anda dapat memilih sebuah Pod dari daftar untuk melihat detail, peristiwa, log, dan file konfigurasi YAML Pod tersebut.
  • Revision history mencantumkan setiap revisi workload, termasuk revisi aktif.
  • Events mencantumkan pesan yang dapat dibaca manusia untuk setiap peristiwa yang memengaruhi workload.
  • YAML menampilkan konfigurasi live workload. Anda dapat menggunakan editor teks berbasis YAML yang disediakan di menu ini untuk membuat perubahan pada workload. Anda juga dapat menyalin dan mendownload konfigurasi dari menu ini.

Anda dapat menggunakan penelusuran filter di dasbor untuk hanya mencantumkan workload tertentu. Secara default, objek sistem Kubernetes difilter.

Beberapa workload memiliki menu Actions dengan tombol yang mudah digunakan untuk menjalankan operasi umum. Misalnya, Anda dapat menjalankan penskalaan otomatis, mengupdate, dan menskalakan Deployment dari menu Actions.

Services

Services menampilkan objek Service load balancing dan Ingress perutean traffic yang terkait dengan project Anda. Dasbor ini juga menampilkan objek sistem Kubernetes default yang terkait dengan jaringan, seperti server Kubernetes API, backend HTTP, dan DNS.

Anda dapat memilih sebuah resource dari daftar untuk melihat halaman tentang resource tersebut, yang mencakup beberapa tampilan tab:

  • Details menampilkan informasi tentang resource, termasuk metrik penggunaan, IP, dan port-nya.
  • Events mencantumkan pesan yang dapat dibaca manusia untuk setiap peristiwa yang memengaruhi resource.
  • YAML menampilkan konfigurasi live resource. Anda dapat menggunakan editor teks berbasis YAML yang disediakan di menu ini untuk membuat perubahan pada resource. Anda juga dapat menyalin dan mendownload konfigurasi dari menu ini.

Secrets & ConfigMaps

Secrets & ConfigMaps menampilkan file konfigurasi, objek Secret, objek ConfigMap, variabel lingkungan, dan resource konfigurasi lain yang terkait dengan project Anda. Dasbor ini juga menampilkan resource konfigurasi level sistem Kubernetes, seperti token yang digunakan oleh akun layanan.

Anda dapat memilih sebuah resource dari dasbor ini untuk melihat halaman mendetail tentang resource tersebut. Data sensitif yang disimpan di objek Secret tidak ditampilkan di konsol.

Penyimpanan

Storage mencantumkan resource penyimpanan yang disediakan untuk cluster Anda. Saat Anda membuat resource PersistentVolumeClaim atau StorageClass untuk digunakan oleh node di sebuah cluster, resource tersebut akan muncul di dasbor ini.

Dasbor ini memiliki tampilan tab berikut:

  • Persistent volume claims mencantumkan semua resource PersistentVolumeClaim di cluster Anda. Anda menggunakan resource PersistentVolumeClaim dengan workload StatefulSet agar workload tersebut mengklaim ruang penyimpanan di persistent disk dalam cluster itu.
  • Storage class mencantumkan semua resource StorageClass yang terkait dengan node Anda. Anda menggunakan resource StorageClass sebagai "blueprint" untuk menggunakan ruang pada disk: Anda menentukan penyedia disk, parameter (seperti jenis disk dan zona komputasi), serta kebijakan klaim kembali. Anda juga menggunakan resource StorageClass untuk penyediaan volume dinamis, yang memungkinkan Anda membuat volume penyimpanan secara on-demand.

Anda dapat memilih sebuah resource dari dasbor ini untuk melihat halaman mendetail untuk resource tersebut.

Object Browser

Object Browser mencantumkan semua objek yang berjalan di semua cluster dalam project Anda saat ini. Anda dapat membuat daftar dan memfilter resource menurut grup API dan Jenis Resource tertentu. Anda juga dapat melihat pratinjau file YAML untuk resource apa pun dengan membuka halaman detailnya.

Kubernetes Dashboard

Add-on Kubernetes Dashboard dinonaktifkan secara default di GKE.

Mulai GKE v1.15, Anda tidak dapat lagi mengaktifkan Kubernetes Dashboard menggunakan API add-on. Anda masih dapat menginstal Kubernetes Dashboard secara manual dengan mengikuti petunjuk di repositori project. Untuk cluster tempat Anda telah men-deploy Kubernetes Dashboard, add-on ini akan tetap berfungsi, tetapi Anda harus menerapkan update dan patch keamanan yang dirilis secara manual.

Konsol Google Cloud menyediakan dasbor untuk mengelola, memecahkan masalah, dan memantau cluster GKE, workload, dan aplikasi Anda.

Langkah selanjutnya