Cara Memantau Penggunaan Resource Kubernetes Dengan Server Metrics dan Kubectl Top.

\u003cimg data-pagespeed-no-defer/\u003e.

Memantau penggunaan sumber daya cluster Kubernetes Anda sangat penting agar Anda dapat melacak kinerja dan memahami apakah beban kerja Anda beroperasi secara efisien. Perintah kubectl top mengalirkan metrik langsung dari cluster Anda, memungkinkan Anda mengakses dasar-dasar di terminal Anda.

Perintah ini biasanya tidak langsung bekerja di lingkungan Kubernetes yang baru. Itu tergantung pada addon Server Metrik yang diinstal di cluster Anda. Komponen ini mengumpulkan metrik dari Node dan Pod Anda dan menyediakan API untuk mengambil data.

Dalam artikel ini, tunjukkan cara menginstal Server Metrics dan mengakses pengukurannya menggunakan kubectl top. Anda akan dapat melihat konsumsi CPU dan memori dari masing-masing Node dan Pod Anda.

Menambahkan Server Metrik ke Kubernetes.

Distribusi Kubernetes biasanya tidak dilengkapi dengan Metrics Server bawaan. Anda dapat dengan mudah memeriksa apakah cluster Anda sudah memiliki dukungan dengan mencoba menjalankan kubectl top:.

$ kubectl simpul atas\r\n.

Pesan kesalahan mengonfirmasi bahwa API server metrik tidak ada di cluster.

Server Metrik dikelola dalam komunitas Kubernetes Special Interest Group (SIG). Itu dapat ditambahkan ke kluster Anda menggunakan manifes YAML biasa atau bagan Helm proyek.

Nah gunakan file manifes untuk tutorial ini. Jalankan perintah Kubectl berikut untuk menginstal Server Metrics:.

$ kubectl apply -f

Komentar