Bizi tercih ettiğiniz için teşekkür ederiz. Ekip üyelerimiz en kısa sürede sizlerle iletişime geçecektir.
Rezervasyonunuzu gönderdiğiniz için teşekkür ederiz! Ekibimizden bir yetkili kısa süre içinde sizinle iletişime geçecektir.
Eğitim İçeriği
DevOps Otomasyonu İçin Gelişmiş n8n Düğümleri
- Webhook düğümü: kimlik doğrulama yöntemleri, yanıt modları ve üst bilgi (header) işleme
- HTTP Request düğümü: REST API çağrıları, sayfalama yönetimi, hata yanıtları ve yeniden deneme mantığı
- SSH düğümü: anahtar tabanlı kimlik doğrulama, uzaktan komut yürütme ve dosya transferi
- Execute Command düğümü: n8n ana makinesinde kabuk betiklerini, kubectl ve Terraform CLI çalıştırma
- Code düğümü: Pipeline aşamaları arasında veri dönüşümü için JavaScript ve Python kullanımı
- Git düğümü: depoları klonlama, değişiklikleri işleme (commit) ve iş akışı içinde itme
- Laboratuvar: gelen yükleri zenginleştiren ve koşullu yanıtlar yönlendiren bir webhook alıcısı oluşturma
n8n ile CI/CD Platform Entegrasyonu
- GitHub düğümü: iş akışlarını tetikleme, iş durumunu sorgulama, sürüm oluşturma ve sorunları yönetme
- GitLab düğümü: hattanları tetikleme, aşama ilerlemesini izleme ve birleştirme isteklerini yönetme
- Jenkins düğümü: parametrik derlemeler, iş durumu sorgulamaları ve yapılandırma yönetimi
- CircleCI ve Bitbucket Pipeline düğümleri: hattanları tetikleme ve derleme sonuçlarını alma
- Desen: tek bir webhook tetikleyicisinden dallanma ile çok platformlu CI/CD hub'ı
- Desen: koşullu yükseltme kapılarıyla derleme durumu toplama
- Laboratuvar: iki CI platformunda derlemeleri tetikleyen ve her ikisinin de başarılı olmasını bekleyen bir iş akışı oluşturma
İş Akışı Bileşenleri ve Hata Yönetimi
- Alt-İş Akışı düğümü: monolitik iş akışlarını modüler ve yeniden kullanılabilir bileşenlere ayırma
- Hata Tetikleyici düğümü: çok adımlı CI/CD otomasyonları için merkezi hata yönetimi
- Switch ve Merge düğümleri: koşullu dallanma ve paralel yürütme yolları
- Schedule Tetikleyici: cron tabanlı hattan düzenlemesi ve periyodik sağlık kontrolleri
- Loop Over Items düğümü: çoklu deponun veya çevrenin toplu işleme
- Laboratuvar: alt iş akışları ve merkezi hata yönlendirme ile modüler bir hattan tasarımı
Sürekli Dağıtım hattanları İnşa Etme
- Ortam yükseltme: manuel onay kapıları ile geliştirme (dev), ön üretim (staging) ve üretim (production) arası geçiş
- Altyapı Olarak Kod entegrasyonu: n8n'den Terraform ve Terragrunt çalıştırmalarını tetikleme
- Konteyner dağıtımı: Docker imaj derlemelerinin düzenlenmesi, depo itme (push) ve hizmet yeniden başlatmaları
- Bildirim entegrasyonu: hattan olayları için Slack, Microsoft Teams ve e-posta uyarıları
- Ürün izleme: derleme meta verilerinin yakalanması ve hattan aşamaları arasında yayılması
- Laboratuvar: onay kapıları ve çok kanallı bildirimlerle uçtan uca bir dağıtım hattanı oluşturma
DevOps Ortamları İçin n8n Yapılandırması
- PostgreSQL arka planı ve kuyruk modu yürütme için Redis ile Docker dağıtımı
- Üretim düzeyinde kurulumlar için ortam değişkenleri ve yapılandırma yöntemleri
- Kimlik bilgisi yönetimi: API anahtarları, SSH anahtarları, OAuth belirteçleri ve kimlik bilgisi geçersiz kılma
- Kullanıcı yönetimi: rol tabanlı erişim kontrolü ve ekip düzeyinde izinler
- Güvenlik sertleştirme: SSL kurulumu, SSO yapılandırması ve API erişim kontrolü
- Laboratuvar: Docker Compose kullanarak üretim hazırı bir n8n örneğini dağıtma ve yapılandırma
İzleme, Günlük Kayıt ve İş Akışı Görünürlüğü
- n8n yürütme verileri: iş akışı çalışma geçmişini görüntüleme, filtreleme ve dışa aktarma
- Yapılandırılmış günlük kaydı yapılandırması ve hata ayıklama için günlük düzeyi yönetimi
- Prometheus uyumlu metrikler ve OpenTelemetry izleme entegrasyonu
- Webhook tetikleyici sağlık kontrolleri ile iş akışı sağlık panoları oluşturma
- İş akışı hataları ve yürütme süresi anomalileri üzerinde otomatik uyarı sistemi
- Laboratuvar: çok adımlı bir CI/CD iş akışı için izleme ve hata uyarısı kurulumu
Gerçek Dünya DevOps Otomasyon Senaryoları
- Olay yanıtı otomasyonu: uyarı zenginleştirme, nöbetçi bildirimi ve çalışma kitabı (runbook) tetikleme
- Otomatik yeniden başlatma ve yükseltme iş akışları ile Kubernetes pod sağlık izlemesi
- Otomatik geri dönme: dağıtım hatalarını tespit etme ve son bilinen iyi duruma geri dönme
- Yapılandırma sapması tespiti: dağıtılan durumu istenen yapılandırmaya göre karşılaştırma
- Planlı altyapı bakımı: temizleme görevleri, anlık görüntü oluşturma ve kaynak toplama
- Laboratuvar: zenginleştirme, bildirim ve otomatik düzeltme içeren tam bir olay yanıtı iş akışı oluşturma
Kurs İçin Gerekli Önbilgiler
- DevOps ilkeleri ve yazılım teslimat yaşam döngüsü hakkında temel bilgi
- Git ve en azından Jenkins, GitHub Actions veya GitLab CI gibi bir CI/CD platformu deneyimi
- Linux komut satırı ve Docker konteynerlerine aşinalık
- Önceden n8n deneyimi gerekmez - tüm düğümler ve iş akışları ilkelerden başlayarak uygulamalı olarak öğretilir
Hedef Kitle
- Görsel, sürüm kontrollü iş akışlarıyla CI/CD hattanlarını otomatikleştirmek isteyen DevOps mühendisleri ve platform mühendisleri
- Olay yanıtı ve izleme otomasyonları oluşturmak isteyen Site Reliability Mühendisleri
- Çevreler arasında dağıtım düzenlemesinden sorumlu altyapı mühendisleri
- Doğrudan işe uygulanabilirlik sunan, kompakt ve pratik bir eğitim arayan, 13 katılımcıya kadar olan ekipler
14 Saatler
Danışanlarımızın Yorumları (1)
Eğitimin en çok beğendiğim kısmı, uygulamalı ve pratiğe dönük bölümü oldu.
Andrea Kerekes - Accenture Cluj
Eğitim - n8n for Beginners: Modern Automation with Latest Features
Yapay Zeka Çevirisi