Creating a Service Mesh with Istio and Kubernetes Eğitimi
Istio, bağlantı, izleme ve mikro hizmetleri güvence altına almak için açık kaynaklı bir hizmet ağıdır.
Bu eğitmen liderliğindeki, canlı eğitim (çevrimiçi veya yerinde), bulut tabanlı uygulamaları (mikro hizmetler) bir Istio tabanlı hizmet ağı kullanarak bağlamak, güvence altına almak ve yönetmek isteyen mühendislere yöneliktir.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- Kubernetes üzerine Istio'u kurmak ve yapılandırmak.
- Hizmet ağlarını anlamak ve Istio ile bir tane uygulamak.
- Kubernetes üzerine bir Istio hizmet ağı dağıtmak.
- Bir hizmet ağı kullanarak bulutta mikro hizmetleri çalıştırmak, yönetmek ve izlemek.
Kurs Formatı
- Etkileşimli ders ve tartışma.
- Çok sayıda alıştırma ve uygulama.
- Canlı laboratuvar ortamında uygulamalı uygulama.
Kurs Özelleştirme Seçenekleri
- Bu kurs için özelleştirilmiş bir eğitim talep etmek için lütfen bizimle iletişime geçin.
- Istio hakkında daha fazla bilgi edinmek için lütfen şu adresi ziyaret edin: https://istio.io/
Eğitim İçeriği
Giriş
- Bir hizmet ağını yönetmenin karmaşıklığı
Microservices Birbirleriyle Nasıl Bağlantı Kurar
Kubernetes Networking'ye Genel Bakış
Istio Özellikleri ve Mimarisine Genel Bakış
Vaka Çalışması: Bir Microservices Ağı Yönetimi Kontrolden Çıktığında
Istio'u Kubernetes üzerinde Kurma
Kubernetes ile bir Istio Service Mesh Oluşturma
Istio Kontrol Düzlemi ile Çalışma
Istio Veri Düzlemi ile Çalışma
Networking ve İlke Management ile Project Calico
Istio Service Mesh'i Dağıtma
Uçtan Uca Kimlik Doğrulaması ile Service Mesh'i Güvenli Hale Getirme
Sorun Giderme
Özet ve Sonuç
Kurs İçin Gerekli Önbilgiler
- Ağ kavramlarına ilişkin anlayış.
- Linux komut satırı deneyimi.
- Konteynerler ve Kubernetes'e ilişkin anlayış.
Hedef Kitle
- Geliştiriciler
- Bulut mimarları
- DevOps mühendisleri
- Ağ mühendisleri
- Sistem yöneticileri
Açık Eğitim Kursları 5 ve üzeri katılımcı gerektirir.
Creating a Service Mesh with Istio and Kubernetes Eğitimi - Booking
Creating a Service Mesh with Istio and Kubernetes Eğitimi - Enquiry
Creating a Service Mesh with Istio and Kubernetes - Danışmanlık Talebi
Danışmanlık Talebi
Danışanlarımızın Yorumları (1)
öğretmenlerin teknik hazırlığı
Giorgio - Asystel-BDF S.p.A.
Eğitim - Creating a Service Mesh with Istio and Kubernetes
Yapay Zeka Çevirisi
Yaklaşan Etkinlikler
İlgili Kurslar
Docker, Kubernetes ve OpenShift 3 Yönetici İçin
35 SaatBu Türkiye konumundaki eğitmen liderliğindeki, canlı eğitimde katılımcılar Red Hat OpenShift Container Platform'u nasıl yöneteceklerini öğreneceklerdir.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- OpenShift kümelerini oluşturmak, yapılandırmak, yönetmek ve sorun gidermek.
- Konteynerleştirilmiş uygulamaları şirket içi, genel bulutta veya barındırılan bulutta dağıtmak.
- OpenShift Container Platform'u güvence altına almak.
- İzlemek ve ölçüm toplamak.
- Depolamayı yönetmek.
Docker ve Kubernetes: Konteynerleştirilmiş Bir Uygulama Oluşturma ve Ölçeklendirme
21 SaatBu eğitmen liderliğindeki, canlı eğitimde (yerinde veya uzaktan), katılımcılar Docker konteynerleri nasıl oluşturacaklarını ve yöneteceklerini, ardından bir örnek uygulamayı bir konteyner içine nasıl dağıtacaklarını öğreneceklerdir. Katılımcılar ayrıca konteynerleştirilmiş uygulamalarını bir Kubernetes kümesi içinde nasıl otomatik hale getireceklerini, ölçekleyeceklerini ve yöneteceklerini öğreneceklerdir. Son olarak, eğitim daha ileri düzey konulara değinerek katılımcılara bir Kubernetes kümesini güvence altına alma, ölçekleme ve izleme sürecinde rehberlik edecektir.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- Docker konteyner kurmak ve çalıştırmak.
- Konteynerleştirilmiş bir sunucu ve web uygulaması dağıtmak.
- Docker imajları oluşturmak ve yönetmek.
- Docker ve Kubernetes kümesi kurmak.
- Kubernetes kullanarak kümelenmiş bir web uygulaması dağıtmak ve yönetmek.
- Kubernetes kümesini güvence altına almak, ölçeklemek ve izlemek.
Docker (tanıtımı Kubernetes)
14 SaatBu uygulamalı kursun amacı, Docker ve Kubernetes ile ilgili pratik hususları ele alan tüm araçları sağlamak ve katılımcıların programın doğru yönetimi için gerekli becerilere sahip olmasını sağlamaktır.
Docker and Kubernetes
21 SaatTraining objectives: Acquire theoretical and operational skills on Docker and Kubernetes.
Docker, Kubernetes ve OpenShift Geliştiriciler İçin 3'lü Paket
35 SaatBu eğitmen liderliğindeki canlı eğitimde Türkiye katılımcılar, konteynerleştirilmiş uygulamaları dağıtmak için OpenShift Container Platform'un nasıl kullanılacağını öğreneceklerdir.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- OpenShift kurulumunu oluşturmak ve yapılandırmak.
- Uygulamaları şirket içi, genel bulutta veya barındırılan bulutta hızlı bir şekilde dağıtmak.
Dağıtılabilir Kubernetes Uygulamalarla Helm
7 SaatBu eğitmen liderliğindeki, canlı eğitim Türkiye (çevrimiçi veya yerinde) mühendislerin Helm kullanarak Kubernetes uygulamalarının kurulum ve yönetim sürecini kolaylaştırması için tasarlanmıştır.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- Helm'yi kurmak ve yapılandırmak.
- Kubernetes uygulamalarının tekrarlanabilir sürümlerini oluşturmak.
- Uygulamaları Helm çizelgeleri olarak paylaşmak.
- Helm çizelgeleri olarak kaydedilmiş üçüncü taraf uygulamalarını çalıştırmak.
- Helm paketlerinin sürümlerini yönetmek.
Kubernetes: Temelden İleri Seviyeye
14 SaatBu eğitmen eşliğindeki canlı eğitimde (yerinde veya uzaktan), katılımcılar, bir dizi örnek sunucuyu konteynerler içinde nasıl dağıtacaklarını öğrenecek, ardından bu konteynerleştirilmiş sunucuları bir Kubernetes kümesi içinde nasıl otomatikleştireceklerini, ölçeklendireceklerini ve yöneteceklerini öğrenecekler. Eğitim, daha ileri konulara da değinerek, katılımcıları bir Kubernetes kümesini güvenli hale getirme, ağ bağlantısını sağlama ve izleme süreçlerine yönlendirecek.
Bu eğitimin sonunda katılımcılar şunları yapabilecekler:
- Bir Docker konteynerini kurup çalıştırabilecekler.
- Konteynerleştirilmiş veritabanları ve sunucuları dağıtabilecekler.
- Bir Docker ve Kubernetes kümesi kurabilecekler.
- Kubernetes kullanarak aynı küme altında farklı ortamları dağıtıp yönetebilecekler.
- Bir Kubernetes kümesini güvenli hale getirip, ölçeklendirip ve izleyebilecekler.
Kubernetes Gelişmiş
14 SaatBu eğitmen liderliğindeki, canlı eğitim (çevrimiçi veya yerinde), büyük ölçekli Kubernetes kümesinde konteynerize uygulamaları otomatikleştirmek, güvence altına almak ve izlemek isteyen mühendislere yöneliktir.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- Farklı ortamları aynı küme altında dağıtmak ve yönetmek için Kubernetes'ü kullanmak
- Kubernetes kümesini güvence altına almak, ölçeklendirmek ve izlemek
Kurs Formatı
- Etkileşimli ders ve tartışma
- Çok sayıda alıştırma ve uygulama
- Canlı laboratuvar ortamında uygulamalı uygulama
Kurs Özelleştirme Seçenekleri
- Bu kurs için özelleştirilmiş bir eğitim talep etmek için lütfen bizimle iletişime geçerek ayarlama yapınız.
Kubernetes AWS üzerinde
14 SaatEKS, AWS tarafından sunulan self servis Kubernetes-as-a-service çözümüdür. EKS, tam olarak ölçeklenebilir ve özelleştirilebilir olup, bir Kubernetes dağıtımının mevcut şirket içi Kubernetes kurulumunu taklit etmesine ve/veya entegre olmasına olanak tanır.
Bu eğitmen liderliğindeki canlı eğitimde, katılımcılar Kubernetes'i EKS üzerinde kullanarak üretim ölçeğinde bir konteyner ortamı kurmayı ve yönetmeyi öğreneceklerdir.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- EKS üzerinde Kubernetes'i yapılandırmak ve yönetmek
- Mevcut Kubernetes ortamını şirket içinden AWS bulutuna taşımak
- Kubernetes'i üçüncü taraf sürekli entegrasyon (CI) yazılımıyla entegre etmek
- Kubernetes içinde yüksek kullanılabilirlik ve felaket kurtarma sağlamak
- EKS'i verimli bir şekilde yönetmek için mevcut araçları anlamak ve benimsemek
Hedef Kitle
- Geliştiriciler
- Sistem Yöneticileri
- DevOps Mühendisleri
Kurs Formatı
- Kısmen ders anlatımı, kısmen tartışma, egzersizler ve canlı laboratuvar ortamında yoğun uygulamalı çalışma.
Not
- Bu kurs için özelleştirilmiş bir eğitim talep etmek için lütfen bizimle iletişime geçerek düzenleme yapınız.
Kubernetes üzerinde Azure (AKS)
14 SaatBu eğitmen liderliğindeki, canlı eğitimde (Türkiye – çevrimiçi veya yerinde), katılımcılar Kubernetes kullanarak AKS üzerinde üretim ölçekli bir kapsayıcı ortamının nasıl kurulacağını ve yönetileceğini öğreneceklerdir.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- AKS üzerinde Kubernetes'yi yapılandırıp yönetmek.
- Kubernetes kümesini dağıtmak, yönetmek ve ölçeklendirmek.
- Azure üzerinde kapsayıcılaştırılmış (Docker) uygulamaları dağıtmak.
- Mevcut Kubernetes ortamını şirket içi ortamdan AKS bulutuna taşımak.
- Kubernetes'yi üçüncü taraf sürekli entegrasyon (CI) yazılımıyla entegre etmek.
- Kubernetes'de yüksek kullanılabilirlik ve felaket kurtarma sağlamak.
Kubernetes Design Patterns
21 SaatMikro hizmetlerin ve konteynerlerin son yıllardaki gelişimi, yazılımı nasıl tasarladığımızı, geliştirdiğimizi, dağıttığımızı ve çalıştırdığımızı önemli ölçüde değiştirdi. Modern uygulamalar, ölçeklenebilirlik, esneklik, başarısızlık toleransı ve değişime uyum için optimize edilmelidir. Bu yeni taleplerden yola çıkarak, modern mimariler farklı bir dizi desen ve uygulama gerektirir. Bu eğitimde, bu yeni gereksinimleri belirlemenin, anlamanın ve bunlara uyum sağlamanın yollarını inceliyoruz.
Hedef Kitle
Bu eğitim, konteyner teknolojisine ve Kubernetes kavramlarına bir miktar aşina olan ancak gerçek dünya deneyiminden yoksun olabilecek kişilere yöneliktir. Gerçek hayattaki projelerden elde edilen kullanım durumlarına ve derslere dayanarak, insanların daha iyi bulut yerel uygulamaları oluşturması ve yönetmesi için ilham vermesi amaçlanmaktadır.
- Geliştiriciler
- Operasyonlar
- DevOps
- Kalite Güvence Mühendisleri
- BT Proje Yöneticileri
Kurs Formatı
- Etkileşimli ders ve tartışma
- Çok sayıda alıştırma ve uygulama
- Canlı laboratuvar ortamında uygulamalı uygulama
Kurs Özelleştirme Seçenekleri
- Bu kurs için özelleştirilmiş bir eğitim talep etmek için lütfen bizimle iletişime geçerek düzenleme yapınız.
Minikube ve Kubernetes'e Giriş
21 SaatBu eğitmen liderliğindeki canlı eğitim Türkiye (çevrimiçi veya yerinde), Minikube kullanarak yerel bir Kubernetes ortamını nasıl kuracaklarını ve yöneteceklerini öğrenmek isteyen başlangıç ve orta düzey yazılım geliştiricilere ve DevOps profesyonellerine yöneliktir.
Bu eğitimin sonunda katılımcılar şunları yapabilecekler:
- Yerel makinelerine Minikube'i kurup yapılandırabilecekler.
- Kubernetes'in temel kavramlarını ve mimarisini anlayabilecekler.
- kubectl ve Minikube panosunu kullanarak konteynerleri dağıtıp yönetebilecekler.
- Kubernetes için kalıcı depolama ve ağ çözümlerini kurabilecekler.
- Uygulamaları geliştirmek, test etmek ve hata ayıklamak için Minikube'i kullanabilecekler.
Minikube Geliştiriciler İçin
14 SaatBu eğitmen liderliğindeki, canlı eğitim (Türkiye çevrimiçi veya yerinde), geliştirme iş akışının bir parçası olarak Minikube'yi kullanmak isteyen orta seviyedeki geliştiriciler ve DevOps mühendisler hedeflenmektedir.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- Minikube kullanarak yerel bir Kubernetes ortamı kurmak ve yönetmek.
- Minikube üzerinde uygulamaları dağıtmayı, yönetmeyi ve hatalarını ayıklamayı anlamak.
- Minikube'yi sürekli entegrasyon ve dağıtım süreçlerine entegre etmek.
- Minikube'nin gelişmiş özelliklerini kullanarak geliştirme süreçlerini optimize etmek.
- Yerel Kubernetes geliştirme için en iyi uygulamaları uygulamak.
İzleme Kubernetes ile Prometheus
7 SaatBu eğitmen liderliğindeki, canlı eğitim (Türkiye çevrimiçi veya yerinde), Prometheus kullanarak Kubernetes kümelerini izlemek isteyen sistem yöneticileri ve geliştiriciler için tasarlanmıştır.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- Prometheus'yi kurmak ve yapılandırmak.
- Dinamik bulut ortamlarını izlemek.
- Kubernetes kümeleri hakkında daha iyi bilgi edinmek.
- Hassas ve anlamlı uyarılar kurmak.
Yönetmek Kubernetes ile Rancher
14 SaatBu eğitmen liderliğindeki canlı eğitim, katılımcılara Rancher genel bir bakış sunar ve uygulamalı alıştırmalar aracılığıyla Rancher ile bir Kubernetes kümesini nasıl dağıtacaklarını ve yöneteceklerini gösterir.