Self-hosted · Tek komut kurulum

Kubernetes, Docker, VM tek ekranda.

Kubernetes, Docker ve VM'ler — tek ekrandan izle ve yönet. Alert'leri Slack, Teams veya email'e yönlendir. Bir workload'un tüm pod log'larını tek terminal'de takip et.

Ücretsiz ghcr.io image'ları amd64 · arm64

Tüm operasyon. Tek ekran.

Sadece K8s admin paneli değil — hybrid altyapı için operations console.

Tek terminal, tüm pod log'ları

Bir workload'un altındaki tüm pod'ların log'larını tek terminal'de canlı izle. Per-pod renk kodlama, pod'lar arası arama, container seçimi, pause / resume ve canlı streaming istatistikleri.

Alert kuralları ve 5 bildirim kanalı

K8s, Docker, VM ve uptime için form-tabanlı kural — PromQL gerekmez. Email, Slack, Microsoft Teams, Webhook veya Incoming Webhook'a yönlendir. Aktif uyarılar, geçmiş, sessize alma ve duyurular tek arayüzde.

Uptime monitoring

HTTP / HTTPS endpoint sentetik check'leri 2 dakikada bir. 24h / 7d uptime, response time ve SSL sertifika expiry takibi — aynı alert sistemine bağlı.

Host monitoring

VM'lerden SSH üzerinden CPU, memory, disk, network ve process metric'leri. 1h / 24h / 7d trend'leri, SSH terminal, host başına alert kuralı.

Topology, risk, waste, incident

Topology — kaynakların birbirine nasıl bağlandığını gör. Risk — güvenlik taraması ve CIS / NIST raporu. Waste — aşırı rezerve workload tespiti. Incident — OOMKilled, CrashLoop ve Evicted pod geçmişi.

ArgoCD ve FluxCD ile GitOps

ArgoCD application'ları ve FluxCD reconciliation için ayrı dashboard'lar. Git Repositories hub'ında credential'ları yönet — Helm ve Compose deploy'ları da aynı repo'ları kullanır.

Helm Marketplace, RKE2 installer, Compose Launcher

Helm Chart Catalog + Artifact Hub keşfi + Air-Gapped, Smart Upgrade ve Rollback ile. SSH üzerinden çoklu-node RKE2 install (Canal / Cilium / Calico). Compose stack'ini Git'ten direkt deploy.

Bir kez bağlan, her şeyi yönet

Kubernetes context'leri, SSH host'ları, Git repo'ları ve credential'lar — hepsi tek hub'da. Bir kez bağla, gerisi otomatik.

Hepsi tek bakışta.

// 01 · Cluster overview

Tüm cluster'ın nabzı

Health, alert'ler, top CPU ve memory, ek olarak workload, storage ve networking özetleri — tek panelde.

dfz · kubernetes / overview
DFZ Kubernetes Cluster Overview dashboard
// 02 · Pods

Pod yönetimi

Bulk delete, exec, log streaming ve finalizer temizliği — toplu operasyonlar, canlı status badge'leri ile.

dfz · workloads / pods
DFZ Pods yönetim tablosu, toplu işlem araç çubuğu ile
// 03 · Alert rules

Form-based kural oluşturma

PromQL gerekmez. Resource type, metric, threshold ve severity seç — channel'lara yönlendir, hepsi formla.

dfz · alert manager / rules
DFZ Alert Manager kural oluşturma formu
// 04 · Deployments

Tek tıkla derin operasyon

Describe, edit, scale, restart, related resources, topology — her aksiyon her satırda tek tık ötede.

dfz · deployments · actions
DFZ Deployments tablosu, satır aksiyon menüsü ile
// 05 · Resource graph

Kaynak bağlantı haritası

HPA → Deployment → ReplicaSet → Service → Pod ilişkileri tek interaktif grafikte, workload başına.

dfz · deployments · related resources
DFZ deployment ilişkili kaynaklar grafiği

Altyapında ne varsa.

Önce operations feature'ları — sonra cluster ve host kategorileri.

Multi-pod logs Alert lifecycle · Slack · Teams · Email Pod incident history · RCA Cluster topology Security audit · CIS / NIST Waste detection Uptime checks · SSL Host monitoring Helm Marketplace · Artifact Hub RKE2 installer Compose Launcher · Git GitOps · ArgoCD · FluxCD Multi-cluster contexts Workloads · Networking · Storage Service Mesh · Istio · Gateway API RBAC · Admission Webhooks Autoscaling · HPA · VPA · KEDA cert-manager · MetalLB · Velero Docker · Compose · Registries

Bir dakikadan kısa sürede ayakta.

Tek komut image'ları çeker ve stack'i başlatır.

~/projects
# Klonla ve stack'i ayağa kaldır
$ git clone https://github.com/devopsfromzero/dfz.git
$ cd dfz
$ docker compose pull
$ docker compose up -d
✓ dfz-postgres healthy
✓ dfz-redis healthy
✓ dfz-backend healthy on :8000
✓ dfz-terminal healthy on :8001
✓ dfz-ui ready on :3080
 
# Dashboard'u aç — ilk açılışta hesabını oluştur
$ open http://localhost:3080
Not: backend feature flag'leri ve pool boyutları docker-compose.yml içinde override edilebilir — ayrı .env dosyası yok.

Hadi dene.

Container image'ları ghcr.io'da ücretsiz. Repo'ya yıldız ver, issue aç.