Açıklama

Istio, mevcut dağıtılmış uygulamalara şeffaf bir şekilde katman oluşturan açık kaynaklı bir hizmet ağıdır.
Istio’nun güçlü özellikleri, hizmetlerin güvenliğini sağlamak, bağlanmak ve izlemek için tek tip ve daha verimli bir yol sağlar. Çok az veya hiç hizmet kodu değişikliği olmadan yük dengeleme, hizmetten hizmete kimlik doğrulama ve izlemeye giden yoldur.
Güçlü kontrol düzlemi, aşağıdakiler de dahil olmak üzere hayati özellikler sunar:
-TLS şifreleme, güçlü kimlik tabanlı kimlik doğrulama ve yetkilendirme ile bir kümede güvenli hizmetten hizmete iletişim,
-HTTP, gRPC, WebSocket ve TCP trafiği için otomatik yük dengeleme,
-Zengin yönlendirme kuralları, yeniden denemeler, yük devretmeler ve hata ekleme ile trafik davranışının ayrıntılı kontrolü,
-Erişim kontrollerini, hız sınırlarını ve kotaları destekleyen takılabilir bir ilke katmanı ve yapılandırma API’si,
-Küme girişi ve çıkışı dahil olmak üzere bir küme içindeki tüm trafik için otomatik ölçümler, günlükler ve izlemeler.
Istio, DevOps bloğundaki en çok tercih edilen ve dağıtılmış uygulamalar için iletişim sorunlarının çoğunu çözmek için araç kutumuzda ihtiyaç duyduğumuz bir araçtır.
Istio, dağıtılmış bir uygulama mimarisinde aşağıdaki işlevleri sağlar:
-Hizmet keşfi,
-Otomatik yük dengeleme,
-Yönlendirme, devre kırma, yeniden denemeler, yük devretmeler, hata ekleme,
-Erişim kontrolü, hız sınırlama, A/B testi, trafik bölmeleri ve kotalar için politika uygulaması,
-Metrikler ve izler,
-Hizmetten hizmete güvenli iletişim — Manuel TLS yapılandırmasının değiştirilmesi,
-Kimlik Doğrulama ve Yetkilendirme — Spring Security tarafından iyileştirme.
Bu eğitim, tüm konuları adım adım eğitici bir şekilde çözebileceğimiz farklı konuları simüle etmek için bir eğitimdir. Küme içindeki iletişimin nasıl güvenli hale getirileceğini, başarısız bir hizmete istek göndermemek için devre kesiciyi açmayı, harici çağrıları izlemeyi, yük dengelemeyi çalışırken görmeyi, hata eklemeyi, uygulamanın farklı bir sürümüne trafiği yönetmeyi göreceksiniz.
Istio Service Mesh eğitimi, Kubernetes’te dağıtılan mikro hizmetler arasındaki ağ trafiğini kontrol etmek için bir hizmet ağının (Istio) kullanılmasını kapsamaktadır.
Ayrıca eğitimde, hizmetler arasındaki trafik akışını ve API çağrılarını nasıl kontrol edeceğinizi, çeşitli arıza senaryolarını nasıl test edeceğinizi, yönetilen kimlik doğrulama, hizmetler arasındaki iletişimin yetkilendirilmesi ve şifrelenmesi yoluyla hizmetlerinizi otomatik olarak güvence altına almayı, politikaları uygulamayı ve bunların uygulanmasını sağlamayı öğreneceksiniz. Istio ile nelerin başarılabileceğine ve bunlara nasıl ulaşılacağına dair bir genel bakış sunacaktır.
Eğitim Hakkında
Eğitim Hedefleri:
- Istio’nun temel mimarisini anlamak ve Kubernetes’te nasıl faydalanabileceğinizi öğrenmek.
- Hizmet ağı nedir ve nasıl çalışır?
- Hizmet ağının sağladığı özellikleri anlamak (trafik yönetimi, güvenlik ve gözlemlenebilirlik).
- Trafik yönetimini anlamak (dinamik hizmet keşfi ve yönlendirme, trafik gölgeleme ve trafik bölme).
- Güvenliği anlamak (TLS şifrelemesi, kimlik tabanlı kimlik doğrulama ve yetkilendirme).
- Gözlemlenebilirliği anlamak (otomatik metrikler, günlükler ve izler).
- Istio’nun genişletilebilirliğini anlamak (Kubernetes dışındaki VM’leri veya diğer uç noktaları bağlama).
Eğitim İçeriği:
- Giriş
- Trafik yönetimi – Ağ Geçidi
- Harici hizmetleri yönetin
- Bağlantıyı şifreleme (mTLS)
- Devreleme
- Hata enjeksiyonu
- Yük dengeleme
- Uygulama Kimlik Doğrulaması
- Gelişmiş Routing
- Fault Injection
- mTLS
- Observability
- Open Policy Agent
- Cert Manager
Eğitimi Kimler Almalı?
- DevOps Mühendisleri
- Linux Sistem Yöneticileri
- Sistem Tasarım Mühendisleri
- BT Mimarları
- Mikro hizmetlerle çalışan herkes
- Kapsayıcılı uygulamalara ve kapsayıcı düzenleme teknolojilerine aşina olan ve ortamlarının güvenliğini artırmak isteyen kişiler.
Gereksinimler
- Temel Docker Bilgisi
- Temel Kubernetes Bilgisi
- Linux Komut Satırı Bilgisi
- JSON ve/veya YAML syntax Bilgisi
Bu eğitimi kurumsal olarak planlayın!
Bu eğitim kurumunuza özel farklı sürelerde ve içerikte planlanabilir. Eğitim hedeflerini gerçekleştirmek için detaylı zengin içerik ve planlama için bizimle iletişime geçiniz.