Kubernetes, Docker ve sunucularınız tek konsolda.

Kubernetes'i kurar ve yönetir. Docker'ı yönetir. Altındaki sunucuları izler. Bir şey ters gittiğinde ekibinize haber verir.

Tek ürün, tek kurulum: Her ekip kendi uygulamasını izleyip yönetebilir.

Kendi sunucunuzda çalışır ghcr.io imajları amd64 · arm64
~/dfz · architecture live
Kubernetes
// install · manage
prod-cluster12 pods
staging6 pods
edge-eu3 pods
Docker ve sunucular
// manage · monitor
web-01cpu 24%docker
db-01cpu 12%
Uptime
// 8 kontrol
api.example182 ms
app.example94 ms
auth.example210 ms
▼ observe
DFZ
operations console
monitormanagealert
▼ route
Slack
Teams
Email
Telegram
158
altı uygulama alanına yayılan ekran
170
otomatik denetim kuralı, her birinde çözüm önerisi
7
bildirim kanalı tipi
3
işletim sistemi, ajan kurmadan izlenir

Ürünün kendisi, çalışan bir sistemden.

Çalışan bir cluster'dan gerçek ekranlar. Başlıktan temayı değiştirin — görseller de değişir.

Cluster'ın tamamı tek ekranda

Sağlık tek bir oran olarak, o an yaşanan sorunlar hemen yanında; altında uygulama, depolama ve ağ özetleri.

dfz · kubernetes / genel bakış
1 / 13
Cluster genel bakış: sağlık oranı, kritik uyarılar, en çok kaynak kullananlar Cluster genel bakış: sağlık oranı, kritik uyarılar, en çok kaynak kullananlar

Bir uygulamaya bağlı olan her şey

Deployment'ı açın: ConfigMap'i, Secret'ı, volume talebi, kesinti bütçesi, servisleri ve network policy'leri tek şemada — yanında risk bulguları, sürümler ve olay geçmişi.

dfz · workload'lar / deployments
2 / 13
Deployment kaynak haritası: ConfigMap, Secret, volume talebi, kesinti bütçesi, servis ve network policy bağlantıları Deployment kaynak haritası: ConfigMap, Secret, volume talebi, kesinti bütçesi, servis ve network policy bağlantıları

Altı saatlik işlemci ve bellek

Pod'u açın: seçtiğiniz aralıkta işlemci ve bellek eğrisi, ortalama ve tepe değeriyle. Grafiğin altında pod bilgileri, koşullar, olay geçmişi, container ve volume'ler.

dfz · workload'lar / pods
3 / 13
Pod detayı: bellek grafiği, pod bilgileri ve olay geçmişi Pod detayı: bellek grafiği, pod bilgileri ve olay geçmişi

Bulgular, önem sırasıyla

Tetiklenen her kural puanlanmış ve sıralanmış halde; namespace'i, nesnesi ve ne yapılacağı yanında.

dfz · analiz / risk
4 / 13
Risk analizi tablosu: önem puanları ve çözüm önerisi sütunu Risk analizi tablosu: önem puanları ve çözüm önerisi sütunu

Ayrılmış ama kullanılmayan

Uygulama başına istenen işlemci ve bellek ile gerçekte tüketilen karşılaştırılıyor — faturada karşılığı olan liste.

dfz · analiz / israf
5 / 13
İsraf tespiti tablosu: fazla tahsisli uygulamalar İsraf tespiti tablosu: fazla tahsisli uygulamalar

Hangi parça hangisiyle konuşuyor

Servisler arası çağrıların canlı haritası; her bağlantıda istek hızı ve gecikme, hata dönen yollar kırmızı.

dfz · istio / trafik grafiği
6 / 13
Servis trafiği grafiği: bağlantı başına istek hızı ve gecikme Servis trafiği grafiği: bağlantı başına istek hızı ve gecikme

Yazılan kod değil, doldurulan form

Kaynak tipini, ölçütü, eşiği ve önem derecesini seçin, kanalları işaretleyin. Hazır kurallar kapalı olarak gelir.

dfz · alarm yöneticisi / kurallar
7 / 13
Alarm kuralları listesi: önem, durum ve kanal sütunları Alarm kuralları listesi: önem, durum ve kanal sütunları

Kubernetes'siz sunucular

Container durumu, imajı, portları, işlemci ve bellek kullanımı, çalışma süresi — ve sayfadan çıkmadan içine terminal.

dfz · docker / container'lar
8 / 13
Docker container listesi: durum, port ve kaynak kullanımı Docker container listesi: durum, port ve kaynak kullanımı

Bütün sunucular tek listede

Hangisi ayakta, hangisi cevap vermiyor, hangisi zorlanıyor — Windows, Linux ve macOS, ajan kurmadan.

dfz · altyapı / sunucular
9 / 13
Sunucu izleme ekranı: sunucu başına durum ve ölçümler Sunucu izleme ekranı: sunucu başına durum ve ölçümler

Cevap veriyor mu, ne kadar sürede?

HTTP, TCP, ping, DNS ve anahtar kelime kontrolleri; yanıt süresi geçmişi ve her kontrolün kaydı. Bozulan kontrol aynı alarm zincirine düşer.

dfz · araçlar / uptime
10 / 13
Uptime ekranı: monitör listesi, yanıt süresi grafiği ve kontrol geçmişi Uptime ekranı: monitör listesi, yanıt süresi grafiği ve kontrol geçmişi

Yeni cluster, beş adımda

Dağıtım yöntemi, node seçimi, yapılandırma, ön kontrol ve onay. İnternete kapalı kurulum, önceden hazırlanmış artifact'lar ve kendi registry'nizle yürür; hiçbir adımda dışarı çıkmaz.

dfz · altyapı / RKE2 kurulum
11 / 13
RKE2 kurulum sihirbazı: normal ve internetsiz kurulum seçimi RKE2 kurulum sihirbazı: normal ve internetsiz kurulum seçimi

Bir kez bağlayın, bağlı kalsın

Kubernetes context'leri, sunucular, Git repository'leri ve erişim bilgileri tek merkezde. Her profil kendi agent durumunu ve sürümünü taşır; neye erişilebildiğini ihtiyaç duymadan önce görürsünüz.

dfz · bağlantılar
12 / 13
Bağlantı merkezi: Kubernetes profilleri, agent durumu ve context sayıları Bağlantı merkezi: Kubernetes profilleri, agent durumu ve context sayıları

Aramak yerine sormak

Asistan, açık olduğunuz sayfanın canlı verisinden cevap verir; tanımladığınız yapay zekâ sağlayıcısı ve anahtarıyla.

dfz · ai / sohbet
13 / 13
Yapay zekâ asistanı: soru geçmişi ve öneri kartları Yapay zekâ asistanı: soru geçmişi ve öneri kartları

Operasyonun tamamı, tek bir platformda.

Kubernetes yönetim paneli değil — karma altyapı için operasyon konsolu.

Tek terminal, tüm pod log'ları

Bir uygulamanın altındaki bütün pod'ların log'larını tek terminalde canlı izleyin. Pod başına renk ayrımı, pod'lar arası arama, container seçimi, duraklat ve devam et, canlı akış istatistikleri.

Alarm kuralları ve yedi bildirim kanalı

Kubernetes, Docker, sunucular ve uptime kontrolleri için kuralı bir formla kurarsınız — sorgu dili yazmanız gerekmez. Uyarıyı e-postaya, Slack'e, Microsoft Teams'e, Discord'a, Telegram'a, genel bir webhook'a ya da gelen webhook kabul eden herhangi bir sohbet aracına yönlendirin. Aktif uyarılar, geçmiş, susturma ve duyurular tek yerde.

Kendi sisteminizi okuyan bir asistan

Açık olduğunuz sayfa hakkında sorarsınız. Asistan cluster, pod, olay, kayıt ve alarm verisini canlı okur — sizin yetkinizle ve yalnızca okuma izniyle. Model seçtiğiniz sağlayıcıdan, sizin anahtarınızla gelir; bize hiçbir şey gitmez. Derin araştırmalar ve periyodik raporlar aynı katmanda.

Risk, israf ve arıza analizi

170 denetim kuralı bulguları önem sırasına koyar ve her birinin yanına ne yapılacağını yazar. İsraf tespiti, kullandığından fazla işlemci ve bellek tutan uygulamaları listeler. Pod hata geçmişi, pod silindikten sonra da OOMKilled, CrashLoop ve tahliye olaylarını saklar.

Servis trafiği, çizilmiş halde

Hangi servis hangisini çağırıyor, saniyede kaç istekle ve ne gecikmeyle — hata dönen yollar ayrı renkte. Arkasında tam Istio yönetimi durur: gateway'ler, virtual service'ler, yetkilendirme politikaları ve yapılandırma çözümleyici.

Sunucular ve hizmet verdikleri adresler

Windows, Linux ve macOS sunucularından işlemci, bellek, disk, ağ ve süreç ölçümleri — fiziksel ya da sanal, sunucuya ajan kurmadan. Yanında HTTP ve HTTPS uptime kontrolleri: yanıt süresi ve sertifika bitiş takibiyle, aynı alarm zincirine bağlı.

GitOps, Helm ve cluster kurulumu

ArgoCD uygulamaları ve FluxCD uzlaştırması için ayrı panolar. Artifact Hub keşfi, internetsiz kurulum, akıllı yükseltme ve geri alma özellikleriyle Helm kataloğu. SSH üzerinden çok düğümlü RKE2 kurulumu — bağlantılı ya da tamamen çevrimdışı.

Bir kez bağlanın, hepsini yönetin

Kubernetes bağlamları, SSH sunucuları, Git depoları ve erişim bilgileri tek merkezde. Erişim bilgileri şifreli saklanır ve ekrana geri basılmaz. Kimin hangi sayfayı göreceğini rol bazlı yetki belirler.

Altyapınızda ne varsa, kapsam içinde.

Önce operasyon yetenekleri, sonra cluster ve sunucu başlıkları.

Çoklu pod log'ları Alarm yaşam döngüsü · 7 kanal Yapay zekâ asistanı · kendi anahtarınız Derin araştırma · periyodik rapor Risk denetimi · 170 kural İsraf tespiti Pod hata geçmişi Cluster topolojisi Servis ağı · Istio Trafik grafiği · gecikme Uptime · sertifika süresi Sunucu izleme · ajansız Windows · Linux · macOS RKE2 kurulum aracı İnternetsiz kurulum · çevrimdışı paket Helm kataloğu · Artifact Hub GitOps · ArgoCD · FluxCD Compose başlatıcı · Git Çoklu cluster bağlamı Uygulama · ağ · depolama Rol bazlı yetki · SSO · admission webhook Otomatik ölçekleme · HPA · VPA · KEDA cert-manager · MetalLB · Velero Docker · Compose · registry

Bir dakikadan kısa sürede ayakta.

Tek komut imajları indirir ve stack'i başlatır.

~/projects
# Klonlayın ve stack'i ayağa kaldırın
$ 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
 
# Panoyu açın — ilk açılışta hesabınızı oluşturun
$ open http://localhost:3080
Not: backend feature flag'leri ve bağlantı havuzu ayarları docker-compose.yml içinde değiştirilir — ayrı bir .env dosyası yoktur.

İnternet yok mu? Yine kurulur.

İmajlar, stack ve kurulum betiği tek arşivde. Bir kez indirin, içeri taşıyın, tek betik çalıştırın.

air-gapped host
# Kurulum sırasında hiçbir şey indirilmez
$ curl -LO https://github.com/devopsfromzero/dfz/releases/latest/download/dfz-offline-amd64.tar.gz
$ curl -LO https://github.com/devopsfromzero/dfz/releases/latest/download/dfz-offline-amd64.tar.gz.sha256
$ sha256sum -c dfz-offline-amd64.tar.gz.sha256
$ tar xzf dfz-offline-amd64.tar.gz && cd dfz-offline-amd64
$ cp config.env.example config.env
$ ./install.sh
✓ imajlar yüklendi
✓ kendi registry'nize kopyalandı
✓ dfz-ui :3080 üzerinde hazır
İki kip: config.env dosyasına kendi registry'nizi yazın, kurulum her şeyi oraya kopyalasın — ya da ./install.sh --no-registry ile yüklenen imajlardan doğrudan çalışın. Her sürümde amd64 ve arm64 paketleri hazır.

Sürüm yükseltme de aynı komutla. Neyin değişeceğini gösterir, önce veritabanını yedekler, sonra çalışanın kurduğunuz şey olduğunu doğrular — --rollback ile önceki sürüme dönersiniz.

Sık sorulanlar, doğrudan cevaplarla.

DFZ açık kaynak mı?

Hayır. DFZ kendi sunucunuza kurduğunuz bir üründür; kaynak kodu yayımlanmaz. Container imajları ghcr.io üzerinde barınır ve indirilmesi ücretsizdir.

Kubernetes, Docker ve sunucuları kuruyor mu?

Kubernetes'i kurar. RKE2 kurulum aracı, SSH üzerinden çok düğümlü bir cluster'ı bağlantılı ya da tamamen çevrimdışı ortamda kurar.

Docker ve sunucular kurulmaz, bağlanır. Docker bağlandıktan sonra yönetilir — container, imaj, ağ, kayıt, terminal. Sunucular ise izlenir: işlemci, bellek, disk, ağ ve erişilebilirlik. İzleme işletim sistemi üzerinden yapıldığı için sunucunun fiziksel ya da sanal olması fark etmez.

İnternet bağlantısı gerekiyor mu?

Hayır. Çevrimdışı paket, imajları, stack'i ve kurulum betiğini tek bir arşivde taşır. Kurulum sırasında hiçbir şey indirilmez; bu yüzden DFZ dışarı çıkışı olmayan ağlarda da çalışır.

Verimiz ağ dışına çıkıyor mu?

Hayır. DFZ sizin sunucunuzda çalışır; log'lar, ölçümler ve erişim bilgileri orada kalır. Erişim bilgileri şifreli saklanır ve ekrana geri basılmaz. Kimin hangi sayfayı görebileceğine rol bazlı yetki karar verir.

Asistan hangi yapay zekâ sağlayıcısını kullanıyor?

Sizinkini. Sağlayıcıyı ve API anahtarını siz eklersiniz, aralarında geçiş yapabilirsiniz. Asistan sistem verisini sizin yetkinizle ve yalnızca okuma izniyle okur; ürün, cevapların uygulanmadan önce doğrulanması gerektiğini açıkça yazar.

Çalışması için ne gerekiyor?

Docker Compose kurulu bir sunucu. İmajlar amd64 ve arm64 için yayımlanır. Stack; Postgres, Redis, backend, terminal servisi ve arayüzden oluşur; 3080 portundan erişirsiniz.

Deneyin.

Container imajları ghcr.io üzerinde ücretsiz. Belgeleri okuyun, issue açın.