Docker & DevOps Rehberleri

    Konteynerleştirme, CI/CD hatları, altyapı otomasyonu ve izleme yığınları.

    .dockerignore Dosyasının Doğru Kullanımı

    Build context'i küçülterek derlemeyi hızlandıran ve sır sızıntısını önleyen .dockerignore rehberi.

    9 dk

    Alertmanager ile Uyarı Kurulumu

    Prometheus uyarılarını gruplayıp doğru kişiye ulaştıran Alertmanager yapılandırması.

    10 dk

    Ansible Kurulumu ve İlk Playbook

    Ansible kontrol düğümü kurulumu, envanter yapısı ve Nginx kuran ilk playbook örneği.

    11 dk

    Ansible Rol Yapısı ve Yeniden Kullanım

    Ansible rollerinin dizin düzeni, değişken öncelikleri ve tekrar kullanılabilir yapı kurma yöntemi.

    12 dk

    Ansible Vault ile Gizli Veri Yönetimi

    Ansible Vault ile parolaları şifreleyip depoda güvenle saklamanın pratik yöntemi.

    12 dk

    Apache Kafka Nedir: Başlangıç Rehberi

    Kafka'nın topic-partition mimarisi, Docker ile kurulumu ve tüketici grubu mantığı.

    11 dk

    API Gateway Nedir, Ne İşe Yarar

    Servislerin önüne konan tek giriş noktasının görevleri ve pratik bir Nginx kurulumu.

    11 dk

    Blue-Green Deployment Nedir

    İki özdeş üretim ortamı arasında trafiği çevirerek risksiz yayın yapma yöntemi.

    10 dk

    BuildKit ve Katman Önbelleği ile Hızlı Build

    Docker derlemesini dakikalardan saniyelere indiren önbellek stratejileri ve BuildKit özellikleri.

    9 dk

    Caddy ile Otomatik HTTPS

    Caddy'yi kurup tek satırlık Caddyfile ile otomatik sertifikalı bir web sunucusu elde etmenin rehberi.

    10 dk

    cAdvisor ile Konteyner İzleme

    Docker konteynerlerinin CPU, bellek ve ağ kullanımını metrik olarak toplamanın yolu.

    10 dk

    Canary Deployment Stratejisi

    Yeni sürümü önce küçük bir kullanıcı dilimine açarak riski kademeli ölçen yayın yöntemi.

    10 dk

    Conventional Commits ve Semantic Versioning

    Commit mesajı standardının sürüm numaralarına ve changelog üretimine nasıl bağlandığı.

    12 dk

    Cron mu Job Queue mu: Zamanlanmış İş Seçimi

    Zamanlanmış görev ile kuyruk tabanlı iş arasındaki farklar ve doğru seçim kriterleri.

    10 dk

    Dev, Staging ve Prod Ortam Ayrımı

    Üç ortamın sorumlulukları, yapılandırma yönetimi ve güvenli terfi akışının kurulumu.

    10 dk

    DevOps Nedir: Kültür ve Pratikler

    DevOps'un gerçekte ne olduğu, hangi pratiklerden oluştuğu ve nasıl ölçüldüğü.

    10 dk

    Docker Compose'da Profiller ve Ortam Değişkenleri

    Compose profilleriyle servisleri gruplamanın ve ortam değişkeni önceliğini çözmenin pratik rehberi.

    11 dk

    Docker Güvenlik En İyi Pratikleri

    Konteynerleri sertleştirmek için imaj, kullanıcı, yetenek, ağ ve sır düzeyinde uygulanacak somut önlemler.

    9 dk

    Docker Healthcheck Kullanımı

    HEALTHCHECK yönergesiyle konteynerin gerçekten çalıştığını ölçmenin ve bağımlılık kurmanın rehberi.

    11 dk

    Docker ile Django Uygulaması Çalıştırma

    Django projesini Gunicorn, PostgreSQL ve Celery ile birlikte konteynerde çalıştırmanın pratik rehberi.

    10 dk

    Docker ile Laravel Geliştirme Ortamı

    Laravel projesini Docker üzerinde çalıştırmak için gereken servisler, imaj ve günlük iş akışı.

    9 dk

    Docker ile Node.js Uygulaması Yayınlama

    Node.js uygulamasını küçük ve güvenli bir konteynere paketleyip yayına almanın rehberi.

    10 dk

    Docker Konteyner Kaynak Limitleri: CPU ve RAM

    Konteynerlere CPU ve bellek limiti koymanın yöntemleri, doğru değerin nasıl ölçüleceği ve OOM tuzakları.

    9 dk

    Docker Konteynerlerde Saat Dilimi ve Locale Ayarı

    Konteyner loglarındaki üç saatlik farkın ve bozuk Türkçe karakterlerin kalıcı çözümü.

    9 dk

    Docker Log Driver Yapılandırması

    Docker loglarının nereye yazıldığı, rotasyon ayarı ve doğru log driver seçimi.

    10 dk

    Docker Restart Politikaları

    no, on-failure, always ve unless-stopped politikalarının farkını ve doğru seçimini anlatan rehber.

    11 dk

    Docker Swarm ile Küme Kurulumu

    Birden fazla sunucuyu tek kümede toplayıp stack dağıtmanın ve servisleri ölçeklemenin rehberi.

    10 dk

    Docker'da Gizli Bilgi (Secret) Yönetimi

    Parola ve API anahtarlarını konteynerlere sızdırmadan taşımanın dosya ve Swarm tabanlı yolları.

    11 dk

    Docker'da Nginx ve PHP-FPM Yığını Kurma

    Nginx, PHP-FPM ve MariaDB'yi tek compose dosyasında birleştiren üretime hazır bir yığın kurulumu.

    10 dk

    Drone CI ile Hafif CI/CD Kurulumu

    Kendi sunucunda çalışan hafif bir CI/CD hattı için Drone CI kurulumu ve yapılandırması.

    9 dk

    ELK Stack Kurulumu ve Log Analizi

    Elasticsearch, Logstash ve Kibana ile merkezi log analizi kurmanın adımları.

    11 dk

    Feature Flag ile Güvenli Yayın

    Kodu yayınlamayı özelliği açmaktan ayırarak riski yayın gününden çıkaran yöntem.

    10 dk

    Git Branch Stratejileri: Git Flow ve Trunk Based

    Git Flow, Trunk Based ve GitHub Flow modellerinin farkları ve ekibinize uygun dallanma düzenini seçme rehberi.

    12 dk

    Git Hooks ile Otomasyon

    Git kancalarıyla commit ve push öncesi otomatik denetim kurma ve sunucuya otomatik dağıtım rehberi.

    12 dk

    Git Rebase ve Merge Farkı

    Rebase ile merge'ün commit geçmişine etkisi, güvenli kullanım kuralları ve hatadan dönme yöntemleri.

    10 dk

    Git Submodule Kullanımı

    Bir depoyu başka bir deponun içinde sürüm sabitleyerek taşımanın doğru yolu ve klasik submodule tuzakları.

    9 dk

    Gitea ile Kendi Git Sunucunuz

    Kendi sunucunda Gitea kurup depolarını, SSH erişimini ve yedeklemeyi yönetme rehberi.

    10 dk

    GitHub Actions ile CI/CD Kurulumu

    GitHub Actions ile test, imaj derleme ve otomatik dağıtım hattını sıfırdan kurma.

    9 dk

    GitLab CI Pipeline Yazma

    GitLab CI ile test, derleme ve dağıtım aşamalarını içeren bir pipeline kurmak.

    10 dk

    GitOps ve Argo CD Nedir

    Git'i tek doğruluk kaynağı yapan dağıtım modeli ve Argo CD ile pratik kurulumu.

    10 dk

    Grafana Dashboard Oluşturma

    Grafana'da sıfırdan okunabilir bir gösterge paneli kurmanın ve sürdürmenin yolu.

    10 dk

    Harbor ile Özel Konteyner Registry

    Rol tabanlı yetki, zafiyet taraması ve çoğaltma sunan kurumsal registry olarak Harbor kurulumu.

    10 dk

    Helm ile Kubernetes Uygulama Kurulumu

    Onlarca YAML dosyasını tek komutla yöneten Helm chart kullanımının pratik rehberi.

    10 dk

    Infrastructure as Code Nedir

    Sunucu ve kaynakları elle kurmak yerine sürüm kontrollü kodla yönetmenin mantığı.

    10 dk

    Jenkins Kurulumu ve İlk Pipeline

    Jenkins sunucusunu kurup Jenkinsfile ile çalışan ilk pipeline'ı oluşturma adımları.

    10 dk

    k9s ve Lens: Kubernetes Yönetim Araçları

    Kubernetes kümesini terminalden ve arayüzden yönetmek için k9s ile Lens kurulumu.

    10 dk

    Kendi Docker Registry Sunucunuzu Kurma

    registry:2 imajıyla kendi özel konteyner deponuzu TLS ve kimlik doğrulamayla kurmanın rehberi.

    10 dk

    Kubernetes ConfigMap ve Secret Kullanımı

    Yapılandırmayı imajdan ayırmanın ve sırları Kubernetes'te doğru saklamanın pratik rehberi.

    10 dk

    Kubernetes HPA ile Otomatik Ölçekleme

    Kubernetes HPA'nın çalışma mantığı, kurulumu ve ölçek davranışını ayarlama yöntemleri.

    11 dk

    Kubernetes Ingress Controller Kurulumu

    Tek giriş noktasından alan adı ve yol bazlı yönlendirme kuran Ingress rehberi.

    10 dk

    Kubernetes Namespace ve RBAC ile Yetkilendirme

    Namespace ile izolasyon, RBAC ile yetkilendirme ve kaynak kotalarının pratik kurulumu.

    10 dk

    Kubernetes Persistent Volume Yönetimi

    Konteynerler yeniden başladığında verinin kaybolmamasını sağlayan kalıcı hacim yönetimi.

    10 dk

    Kubernetes Pod, Deployment ve Service Kavramları

    Kubernetes'in üç temel nesnesinin birbiriyle ilişkisi ve çalışan bir örnek üzerinden anlatımı.

    10 dk

    Kubernetes ve Docker Swarm Karşılaştırması

    Kubernetes ile Docker Swarm arasındaki gerçek farklar ve doğru seçimi yapma kriterleri.

    10 dk

    Loki ile Merkezi Log Toplama

    Sunucu ve konteyner loglarını tek yerde toplayıp Grafana'dan sorgulamanın yolu.

    11 dk

    Makefile ile Görev Otomasyonu

    Uzun komutları tek kelimeye indiren Makefile hedefleri, değişkenler ve pratik desenler.

    10 dk

    Mikroservis mi Monolit mi

    İki mimarinin gerçek maliyetleri ve hangi ölçekte hangisinin doğru cevap olduğu.

    10 dk

    Multi-Stage Build Nedir ve Nasıl Kullanılır

    Derleme araçlarını üretim imajından çıkarıp Docker imajını küçülten çok aşamalı derleme rehberi.

    10 dk

    NATS ile Hafif Mesajlaşma

    Tek ikili dosyayla çalışan NATS'ın konu mantığı, istek-cevap deseni ve JetStream kurulumu.

    10 dk

    Netdata ile Gerçek Zamanlı Sunucu İzleme

    Saniyelik çözünürlükle sunucu izlemeyi dakikalar içinde kuran Netdata rehberi.

    11 dk

    Nginx Proxy Manager Kurulumu

    Nginx Proxy Manager'ı Docker ile kurup arayüzden SSL'li ters proxy yönetmenin tam rehberi.

    10 dk

    Node Exporter ile Sunucu Metrikleri

    Linux sunucunun CPU, RAM, disk ve ağ metriklerini Prometheus'a taşımanın yolu.

    12 dk

    Portainer ile Docker Yönetimi

    Web arayüzünden konteyner, stack ve hacim yönetmek için Portainer kurulumu ve güvenli kullanımı.

    10 dk

    Prometheus Kurulumu ve Metrik Toplama

    Prometheus'u sıfırdan kurup ilk metriklerini toplamanın ve sorgulamanın yolu.

    9 dk

    Pulumi ve Terraform Karşılaştırması

    İki IaC aracının dil, state, ekosistem ve lisans farkları ile seçim kriterleri.

    10 dk

    RabbitMQ Kurulumu ve Kuyruk Yönetimi

    RabbitMQ kurulumu, exchange-kuyruk mantığı ve üretimde dayanıklı kuyruk yönetimi.

    11 dk

    Rolling Update ve Rollback

    Örnekleri kademeli yenileyerek kesintisiz yayın yapma ve hızlı geri dönüş kurma yöntemi.

    11 dk

    Rootless Docker Kurulumu

    Docker'ı root olmadan çalıştırmanın kurulumu, port kısıtları ve gerçek dünyadaki sınırları.

    10 dk

    Sıfır Kesintili (Zero Downtime) Deploy

    Yayın sırasında tek bir isteğin bile düşmemesi için gereken zarif kapanış ve boşaltma düzeni.

    10 dk

    SRE Nedir: SLO, SLI ve Error Budget

    Güvenilirliği sayıya bağlayan SLI, SLO ve hata bütçesi kavramlarının pratik kullanımı.

    11 dk

    systemd Servis Dosyası Yazma

    Kendi uygulamanı sistem servisine dönüştüren unit dosyasının her direktifi ve güvenli şablonu.

    10 dk

    Terraform Nedir: Altyapıyı Kod ile Yönetmek

    Terraform ile altyapıyı kod olarak tanımlamanın mantığı, HCL temelleri ve temel iş akışı.

    12 dk

    Terraform State Yönetimi

    Terraform durum dosyasının nasıl çalıştığı, uzak backend kurulumu ve state komutlarının doğru kullanımı.

    12 dk

    Traefik ile Reverse Proxy ve Otomatik SSL

    Traefik'i Docker üzerinde kurup etiketlerle otomatik SSL'li ters proxy haline getirmenin pratik rehberi.

    10 dk

    Trivy ile Konteyner İmajı Güvenlik Taraması

    Konteyner imajlarındaki güvenlik açıklarını Trivy ile bulup CI hattında kapıya bağlama rehberi.

    9 dk

    Twelve-Factor App Metodolojisi

    Taşınabilir ve ölçeklenebilir uygulamalar için 12 faktörün pratik karşılıkları.

    10 dk

    Uygulama Sağlık Kontrolü ve Otomatik Yeniden Başlatma

    Liveness ve readiness ayrımı, Docker healthcheck ve systemd ile otomatik kurtarma kurulumu.

    10 dk

    Watchtower ile Otomatik Konteyner Güncelleme

    Konteyner imajlarını otomatik güncelleyen Watchtower kurulumu ve üretimde güvenli kullanım biçimi.

    10 dk

    Woodpecker CI Kurulumu

    Açık kaynak Woodpecker CI ile kendi sunucunda çalışan bir CI/CD hattı kurmak.

    10 dk

    Zabbix Kurulumu ve İlk Host Ekleme

    Zabbix sunucusunu kurup ilk host'u ekleyerek merkezî izlemeye başlamanın adımları.

    11 dk