Kubernetes Kaynak Yönetimi: Request, Limit ve VPA Ayarları
Kubernetes’te CPU/Memory request ve limit ayarlarını doğru yapılandırarak OOMKill ve throttling hatalarından kurtulma, VPA ile HPA’yı birlikte kullanırken dikkat edilecekler.
20 yazı
Kubernetes’te CPU/Memory request ve limit ayarlarını doğru yapılandırarak OOMKill ve throttling hatalarından kurtulma, VPA ile HPA’yı birlikte kullanırken dikkat edilecekler.
Ansible playbook’larını idempotent yazmak için changed_when ve failed_when kullanımı, Ansible Vault ile secrets yönetimi, Molecule ile test ve SSH pipelining gibi performans…
Docker multi-stage build, layer caching ve distroless imajlarla container boyutunu %80 küçültme teknikleri, Go örneği üzerinden adım adım.
Terraform state dosyasını S3 ve DynamoDB ile remote backend’e taşıma, state lock kilitlenmelerini force-unlock ile çözme ve workspace ile klasör tabanlı ortam izolasyonu…
Elastic Fleet ve Elastic Agent ile log ve monitoring toplamayı merkezden yönetmeyi anlatıyoruz: Fleet Server kurulumu, agent enrollment ve policy yönetimi.
Elasticsearch’te ILM ile log depolama maliyetini düşürmenin yolu: hot-warm-cold-delete mimarisi, shrink ve rollover ayarları.
Bash script’lerinde set -euo pipefail, trap ile cleanup, standart exit code’lar ve BATS ile test yazarak güvenilir hata yönetimi nasıl kurulur.
Prometheus’ta alert yorgunluğuna yol açmayan alerting kuralları yazmayı ve recording rules ile sorguları optimize etmeyi anlatıyoruz.
Grafana Loki ve Promtail ile Kubernetes ve sunucularınız için hafif, düşük maliyetli bir log management altyapısı kurulumu ve LogQL örnekleri.
Zabbix 7.x ile Kubernetes cluster’ındaki pod, node ve container metriklerini auto-discovery ile izleme ve Grafana’ya bağlama adımları.