Eğitim İçeriği
Giriş
- DevOps felsefesi ve Sürekli Entegrasyon (CI) prensipleri
- OpenShift Mimarisinin Genel Bakışı
- OpenShift Container Platform v4 ve OpenShift Container Platform v3
- Docker'in Ötesi: CRI-O, Podman, Buildah
CI'yi Anlamak
- Konteynerleştirilmiş bir uygulamanın yaşam döngüsü
- CI ve OpenShift Container Platform'un nasıl birlikte çalıştığı
Başlarken
- Geliştirme ortamının kurulumu
- Konteyner imajları ve kayıt defterleriyle çalışma.
- Jenkins ve Tekton Pipelines ile CI kurulumu
- CI Ortamında bir uygulama geliştirme
- Uygulamanın kümelenmesi
Depolama ile Çalışma
- OpenShift Container Storage'ı Anlama
- Depolama hizmetlerinin kurulumu
Uygulama Hizmetleri ile Çalışma
- Hizmetleri bağlama, güvenli hale getirme, kontrol etme ve gözlemleme.
- Bir Service Mesh oluşturma.
Operasyonları Otomatikleştirmek
- Yaşam döngüsü otomasyonunu anlama
- Bir operatör oluşturma
Bir Uygulamayı İzleme
- Prometheus, Grafana, Elastic Search, FluentD ve Kibana ile çalışma.
- Jaeger ile işlemleri izleme ve sorun giderme
Bir Uygulamayı Koruma
- Uygulamayı Uzaktan Hata Ayıklama
- Özel Konteynerler Dağıtma
- OpenShift Container Platform'u Özelleştirme
Sorun Giderme
Özet ve Sonraki Adımlar
Kurs İçin Gerekli Önbilgiler
- Konteyner kavramlarına genel bir anlayış
- Yazılım geliştirme deneyimi
Hedef Kitle
- Geliştiriciler
Danışanlarımızın Yorumları (7)
lost of hands on excercises (labs)
Seba - Robert Bosch Sp. z o.o
Eğitim - OpenShift 4 for Developers
Topic and exercises
Sylwia - Robert Bosch Sp. z o.o
Eğitim - OpenShift 4 for Developers
Good way of leading the training
Dawid Karonski - Orange Szkolenia Sp. z o.o.
Eğitim - OpenShift 4 for Developers
The trainer is very well prepared person with great knowledge.
Piotr Golabek - Orange Szkolenia Sp. z o.o.
Eğitim - OpenShift 4 for Developers
Waiting for all of the participants in exercises and giving help if needed.
Mikolaj Tkaczyk - Orange Szkolenia Sp. z o.o.
Eğitim - OpenShift 4 for Developers
Practical examples + exercises
Antonin Vyborny - Deutsche Borse Group
Eğitim - OpenShift 4 for Developers
The trainer knows the topic very well. It did not happend, that we did not solve problem.