15_get_metrics_server_stats.yml - Kullanım Kılavuzu

Read-Only k3s kubeadm

Amaç

metrics-server hazırsa kubectl top ile node ve pod CPU/bellek kullanımını okunaklı raporlar. Kurulu değilse kurmaz; uyarı basar (kurulum için 16).

Ortak görevler:

Rapor bölümleri

Bölüm Komut Nasıl okunur
Node kubectl top nodes Node başına anlık CPU (cores) ve MEMORY
Pod CPU kubectl top pods -A --sort-by=cpu En çok CPU yiyen pod üstte
Pod bellek kubectl top pods -A --sort-by=memory En çok RAM yiyen pod üstte

Değerler anlıktır (metrics-server scrapes ~15s); uzun vadeli grafik değildir. Yüksek kullanım + 10 / 11 ile birlikte yorumlanır.

Gereksinimler

  • master / singlenode, ilk control-plane
  • metrics-server HAZIR olmalı (Available=True). Değilse 14 veya 16.

Çalıştırma

ansible-playbook -i inventories/cagatayuresincom/hosts.ini playbooks/15_get_metrics_server_stats.yml

Notlar

  • Yeni kurulumdan hemen sonra “veri yok” görülebilir; ~1 dk bekleyip tekrar 15 yeterli.
  • Salt-okunur.