SITE RELIABILITY ENGINEERING: CONSUL FOR SERVICE DISCOVERY AND CONFIGURATION EĞİTİMİ

Servislerinizi Consul ile keşfedilebilir kılın

Consul agent, servis kaydı, DNS arayüzü, health check, KV store, Connect servis mesh, intentions ve çok veri merkezi kurulumunu uygulayın.

HashiCorp Consul ile servis keşfi ve yapılandırmayı öğreten eğitim: Raft ve gossip mimarisi, servis kaydı ve sağlık kontrolü, DNS ve API keşfi, KV store ve consul-template, Connect mTLS ve intentions, ACL, çok DC federasyonu ve Kubernetes.

3 gün Orta Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

Consul servis keşfi, KV yapılandırma ve servis mesh

Bu eğitim, HashiCorp Consul ile servis keşfi ve dinamik yapılandırmayı uygulamalı işler. Consul agent, server ve client mimarisi, Raft ve gossip (Serf) protokolleri, servis tanımı ve kaydı, DNS ve HTTP API ile keşif, sağlık kontrolleri, KV store ve consul-template, Consul Connect ile mTLS servis mesh, intentions ve ACL güvenliği, çok veri merkezi federasyonu, Kubernetes entegrasyonu ve izleme işlenir.

Süre ve Format

3 Gün. Her gün dört modül; katılımcılar Consul mimarisinden servis keşfi ve KV yapılandırmaya, mesh ve güvenliğe, çok DC işletimine ilerler.

Seviye

Orta Seviye — HashiCorp Consul ile servis keşfi, sağlık kontrolü, KV yapılandırma, servis mesh ve çok veri merkezli operasyonu kapsayan yelpaze.

Öğrenme Metodu

Katılımcılar Docker ve Kubernetes üzerinde Consul kümesi kurar, mikroservisleri kaydedip keşfeder, Connect ile mTLS ve intentions uygular.

Neden Bu Eğitim?

🧭Servis Keşfi

Servislerin birbirini dinamik olarak bulmasını DNS ve API ile sağlarsınız.

🗝️Merkezi Yapılandırma

KV store ve template ile dinamik yapılandırma dağıtırsınız.

🕸️Servis Mesh

Connect ile mTLS ve intentions tabanlı güvenli servis iletişimi kurarsınız.

Anahtar Konular

consul eğitimiservis keşfihashicorp consulconsul connectservice meshconsul kvconsul templatemikroservisconsul kubernetesdinamik yapılandırma
“Servisler birbirini bulamıyorsa, mimari değil harita eksiktir.”

Ön Koşullar

Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri

1
Mikroservis Bilgisi

Servis tabanlı mimari ve yük dengeleme kavramlarına aşinalık gerekir.

2
Linux ve Docker

Linux komut satırı ve container kullanımı bilinmelidir.

3
Ağ Temelleri

DNS, TCP ve TLS kavramlarına temel hakimiyet beklenir.

4
Lab Ortamı

Docker Compose veya kind çalıştırabilen bir bilgisayar önerilir.

Eğitim İçeriği

Programın gün gün akışı aşağıdadır. Bir güne tıklayarak o günün modüllerini ve içeriklerini görebilirsiniz.

Günün hedefiKatılımcı, Consul kümesi kurup servisleri kaydederek DNS ve API ile keşfedebilir.
Modül 1
Consul Mimarisi
  • Server ve client agent rolleri
  • Raft konsensüsü ve lider seçimi
  • Gossip protokolü (Serf) ve üyelik
  • Datacenter, WAN ve LAN pool
  • Consul portları ve ağ gereksinimleri
  • Consul, etcd ve ZooKeeper karşılaştırması
Modül 2
Kurulum
  • consul agent -dev ve üretim konfigürasyonu
  • Server küme bootstrap (bootstrap_expect)
  • HCL yapılandırma dosyaları
  • Consul UI
  • Docker Compose ile 3 server küme
  • Helm ile Kubernetes kurulumu
Modül 3
Servis Kaydı
  • Servis tanım dosyası ve consul services register
  • Etiket (tag) ve meta veri
  • Sağlık kontrolleri: HTTP, TCP, script, TTL
  • Kritik sağlık sonrası servis çıkarma
  • API ile dinamik kayıt
  • Registrator ve sidecar yaklaşımı
Modül 4
Servis Keşfi
  • DNS arayüzü ve SRV kayıtları
  • HTTP API ile katalog sorgusu
  • Prepared query ve failover
  • Yük dengeleme ve etiket filtreleme
  • DNS forwarding (dnsmasq, CoreDNS)
  • Consul ile NGINX ve HAProxy entegrasyonu
Günün hedefiKatılımcı, KV ile dinamik yapılandırma dağıtıp Connect mTLS ve ACL ile güvenli servis iletişimi kurabilir.
Modül 1
KV Store
  • KV put, get ve recurse
  • CAS ve kilit/session
  • Watch ve blocking query
  • consul-template ile dosya üretimi
  • envconsul ile ortam değişkeni
  • Dinamik yapılandırma örneği
Modül 2
Consul Connect
  • Sidecar proxy (Envoy) modeli
  • mTLS ve otomatik sertifika yönetimi
  • Intentions: allow ve deny
  • Service defaults ve proxy defaults
  • Mesh gateway ve ingress gateway
  • Servis çözümleyici ve trafik yönlendirme
Modül 3
ACL ve Güvenlik
  • ACL sistemi, token ve policy
  • Bootstrap ve default policy
  • Gossip şifreleme anahtarı
  • RPC için TLS
  • Agent token ve node identity
  • Consul namespace'leri (Enterprise)
Modül 4
Trafik Yönetimi
  • service-router, splitter ve resolver
  • Canary trafik bölme
  • Devre kesici ve outlier detection
  • Zaman aşımı ve yeniden deneme
  • Servis alt kümeleri (subset)
  • Gözlemlenebilirlik: Prometheus ve Grafana
Günün hedefiKatılımcı, çok veri merkezli Consul kurup üretim izleme ve yedekleme süreçlerini işletebilir.
Modül 1
Çok Veri Merkezi
  • WAN federasyonu ve join
  • Cluster peering
  • Çapraz DC servis keşfi ve failover
  • Mesh gateway ile ağ geçişi
  • Admin partition (Enterprise)
  • Gecikme ve tutarlılık dengesi
Modül 2
Kubernetes Entegrasyonu
  • Consul Helm chart ve consul-k8s
  • Servis senkronizasyonu (catalog sync)
  • Connect inject ve annotation
  • Gateway API desteği
  • Pod kimliği ve ACL
  • Kubernetes dışı iş yükleri
Modül 3
İzleme ve Yedekleme
  • Telemetry ve Prometheus metrikleri
  • Raft sağlık ve peer sayısı
  • Snapshot save ve restore
  • Autopilot ve sunucu yönetimi
  • Log seviyesi ve sorun giderme
  • Alarm tasarımı
Modül 4
Yükseltme ve Operasyon
  • Rolling upgrade planı
  • Sunucu kaybı ve quorum kurtarma
  • Performans ayarı
  • Consul ile Vault entegrasyonu
  • Maliyet ve kapasite
  • Üretime geçiş kontrol listesi

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Consul Mimarisi

Raft ve gossip ile agent rollerini açıklayabilirsiniz.

✅
Küme Kurulumu

Üç server'lı Consul kümesi kurup doğrulayabilirsiniz.

✅
Servis Kaydı

Servisleri sağlık kontrolüyle Consul'a kaydedebilirsiniz.

✅
Servis Keşfi

DNS ve HTTP API ile servis bulabilirsiniz.

✅
KV ve Template

consul-template ile dinamik yapılandırma dağıtabilirsiniz.

✅
Connect

mTLS ve intentions ile servis iletişimini güvenceye alabilirsiniz.

✅
ACL

Token ve policy ile erişimi en az yetkiyle yönetebilirsiniz.

✅
Çok DC

Birden fazla veri merkezini federe edip failover tasarlayabilirsiniz.

Kimler İçin Uygundur?

  • SRE
  • DevOps
  • platform
  • backend mühendisleri ile mikroservis altyapısı işleten ekipler için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
SRE, DevOps, platform ve backend mühendisleri ile mikroservis altyapısı işleten ekipler için uygundur.
Consul ile Kubernetes servis keşfi arasındaki fark nedir?
Kubernetes kendi içinde servis keşfi sağlar; Consul ise Kubernetes ve VM gibi farklı ortamları ve veri merkezlerini birleştirir.
Enterprise özellikler gerekli mi?
Hayır; eğitim açık kaynak sürüm üzerindedir, Enterprise özellikler kısaca anlatılır.
Envoy bilmem gerekir mi?
Hayır; Envoy sidecar'ı Consul tarafından yönetilir ve temel düzeyde anlatılır.
Eğitim sonunda sertifika veriliyor mu?
Katılım ve değerlendirme sonrası Digital Vizyon Akademi Katılım ve Başarı Sertifikası verilir.

Sertifikalandırma

Bu eğitim Digital Vizyon Akademi Başarı Sertifikası ile tamamlanır.

Eğitim başında “Ön Test”, bitiminde “Son Test” uygulanarak gelişim ölçümlenir. Değerlendirme formunu dolduran katılımcılar sertifikalarını alır. Sertifikanızın geçerliliğini Sertifika Sorgulama sayfasından doğrulayabilirsiniz.

Örnek Sertifika d Digital Vizyon AKADEMİ KATILIM SERTİFİKASI Bu sertifika [Katılımcı Adı Soyadı] adlı katılımcının aşağıdaki eğitim programını başarıyla tamamladığını belgeler. Site Reliability Engineering: Consul for Service Discovery a Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre3 gün
SeviyeOrta Seviye
FormatOnline / Yüz Yüze / Hibrit
Sertifika✓ Var
Hemen Bilgi Al
İlgili Eğitimler

Bu Eğitimle Birlikte Tercih Edilenler

DevOps Kültürü ve UygulamalarıDevOps Agile Development: Agile Processes for DevOps Eğitimi
DevOps ve Konteyner Eğitimleri

DevOps Agile Development: Agile Processes for DevOps Eğitimi

2 günOrtaOnline / Yüz Yüze / Hibrit

Scrum, Kanban ve Lean'i değer akışı, akış metrikleri ve CI/CD ile birleştirerek agile süreçleri DevOps'a uyarlamayı öğrenin.

Detayları Gör →
DevOps Kültürü ve UygulamalarıDevOps Agile Development: DevOps Methodologies for Developers Eğitimi
DevOps ve Konteyner Eğitimleri

DevOps Agile Development: DevOps Methodologies for Developers Eğitimi

2 günOrtaOnline / Yüz Yüze / Hibrit

Trunk-based development, TDD, sürekli entegrasyon ve feature flag ile DevOps mühendislik pratiklerini geliştirici düzeyinde öğrenin.

Detayları Gör →
DevOps Kültürü ve UygulamalarıDevOps and Cloud Strategy Eğitimi
DevOps ve Konteyner Eğitimleri

DevOps and Cloud Strategy Eğitimi

2 günOrtaOnline / Yüz Yüze / Hibrit

Bulut benimseme çerçeveleri, 6R taşıma, platform mühendisliği, yönetişim ve FinOps ile kurumsal DevOps ve bulut stratejisi tasarlayın.

Detayları Gör →
DevOps Kültürü ve UygulamalarıDevOps Automation Across Platforms: CloudOps for Multi-cloud Deployments Eğitimi
DevOps ve Konteyner Eğitimleri

DevOps Automation Across Platforms: CloudOps for Multi-cloud Deployments Eğitimi

3 günİleriOnline / Yüz Yüze / Hibrit

Terraform, Kubernetes, GitOps ve policy as code ile AWS, Azure ve GCP üzerinde tutarlı çok bulutlu dağıtım ve operasyon kurun.

Detayları Gör →
DevOps Kültürü ve UygulamalarıDevOps Automation Across Platforms: Working with Multi-cloud Tools Eğitimi
DevOps ve Konteyner Eğitimleri

DevOps Automation Across Platforms: Working with Multi-cloud Tools Eğitimi

3 günİleriOnline / Yüz Yüze / Hibrit

Terraform, Pulumi, Ansible, Packer ve Vault ile çok bulutlu, sağlayıcı-bağımsız otomasyon araç zincirini uygulamalı kurun.

Detayları Gör →
+90 (501) 369 40 14 WhatsApp [email protected] LinkedIn