RED HAT OPENSHIFT SERVERLESS VE KNATIVE İLE UYGULAMA GELİŞTİRME EĞİTİMİ

Olay güdümlü serverless uygulamalar geliştirin

Knative Serving, Revision, Route, scale-to-zero, Eventing, Broker, Trigger, Kafka kaynakları ve func CLI

OpenShift Serverless ve Knative ile Serving, Revision, scale-to-zero, Eventing, Broker/Trigger, Kafka kaynakları ve func CLI fonksiyon geliştirmeyi uygulamalı öğrenin.

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

Eğitim Hakkında

OpenShift Serverless ile Knative uygulamaları

Eğitim, OpenShift Serverless Operator ile Knative platformunu kurup uygulama geliştirmeyi öğretir: Knative Service, Revision ve Configuration, trafik bölme ve canary, scale-to-zero ile Knative Pod Autoscaler (KPA), Eventing mimarisi, Broker ve Trigger, CloudEvents, Kafka ve Apache Camel kaynakları, kn CLI ve Serverless Functions (func) ile fonksiyon geliştirme uygulamalı işlenir.

Süre ve Format

3 Gün. Her gün dört modül; Serving, Eventing, Functions ve üretim işletimi konuları laboratuvarla işlenir.

Seviye

Orta Seviye — Knative Serving ve Eventing, OpenShift Serverless, revision, otomatik ölçek ve olay güdümlü mimari

Öğrenme Metodu

Katılımcılar kn CLI ve YAML ile Knative servisleri, Broker/Trigger zincirleri ve Kafka kaynaklarını lab kümesinde kurar, ölçek davranışını yük testiyle gözlemler.

Neden Bu Eğitim?

⚡İsteğe Bağlı Ölçek

Scale-to-zero ve istek tabanlı otomatik ölçekle kaynak maliyetini düşürürsünüz.

🔀Trafik Bölme

Revision tabanlı canary ve mavi-yeşil dağıtımları uygularsınız.

📨Olay Güdümlü Mimari

CloudEvents, Broker ve Trigger ile gevşek bağlı sistemler tasarlarsınız.

Anahtar Konular

openshift serverlessknativeknative servingknative eventingscale to zerocloudeventskn cliserverless functionsolay güdümlü mimarikafka source
“Kullanılmadığında sıfıra inen bir uygulama, bulutun gerçek vaadini yerine getirir.”

Ön Koşullar

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

1
OpenShift Temeli

Deployment, Service, Route ve oc kullanımı bilinmelidir.

2
HTTP ve REST

REST API ve JSON kavramlarına hakimiyet beklenir.

3
Programlama

Go, Node.js, Quarkus veya Python ile uygulama yazma deneyimi faydalıdır.

4
Lab Erişimi

Tarayıcı ve CLI erişimi olan bilgisayar gerekir.

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ı Knative Service oluşturur, revision'ları yönetir ve ölçek davranışını yapılandırır.
Modül 1
Serverless Platform
  • OpenShift Serverless Operator kurulumu
  • KnativeServing ve KnativeEventing CR
  • Serving bileşenleri: activator, autoscaler, controller
  • Kourier ve Istio ağ katmanı
  • Serverless kavramı ve FaaS karşılaştırması
  • kn CLI kurulumu
Modül 2
Knative Service
  • Service, Configuration, Revision, Route nesneleri
  • kn service create ve YAML tanımı
  • İmaj, ortam değişkeni ve kaynak limiti
  • Domain eşleme ve özel alan adı
  • Revision adlandırma ve etiketleme
  • Ready koşulları ve durum okuma
Modül 3
Otomatik Ölçekleme
  • Knative Pod Autoscaler (KPA) ve HPA
  • Scale-to-zero ve cold start
  • concurrency, target ve utilization
  • min-scale ve max-scale anotasyonları
  • Stable ve panic pencereleri
  • hey ile yük testi
Modül 4
Trafik Yönetimi
  • Revision'lar arası trafik yüzdesi
  • Canary ve mavi-yeşil dağıtım
  • Etiketli revision URL'leri
  • Geri alma (rollback)
  • Konteyner eşzamanlılığı limiti
  • Trafik dağılımının doğrulanması
Günün hedefiKatılımcı olay kaynaklarını Broker ve Trigger ile hedef servislere bağlar.
Modül 1
CloudEvents
  • CloudEvents özelliği: id, source, type, specversion
  • HTTP binding: structured ve binary mod
  • Olay şeması ve sürümleme
  • Olay üretici/tüketici rolleri
  • curl ile olay gönderme
  • Olay hata ayıklama (event_display)
Modül 2
Broker ve Trigger
  • Broker kavramı ve varsayılan sınıf
  • Trigger ile filtreleme
  • Delivery spec: retry, backoffPolicy, deadLetterSink
  • In-memory ve Kafka broker
  • Olay akış tasarımı
  • Çoklu abone senaryosu
Modül 3
Olay Kaynakları
  • PingSource, ApiServerSource, ContainerSource
  • KafkaSource ile topic dinleme
  • Camel K ve Kamelet bağlantıları
  • SinkBinding
  • Kanal (Channel) ve Subscription
  • Kaynak durumu ve sorun giderme
Modül 4
Akış Desenleri
  • Sequence ve Parallel akışları
  • Olay zenginleştirme
  • Dead letter ve yeniden oynatma
  • Idempotent tüketici tasarımı
  • Sıralama ve yinelenen olay
  • Saga ile olay koreografisi
Günün hedefiKatılımcı func CLI ile fonksiyon geliştirir, dağıtır ve olaylarla tetikler.
Modül 1
Functions Geliştirme
  • func create, build, deploy, invoke
  • Şablonlar: HTTP ve CloudEvents
  • Quarkus, Node.js ve Go fonksiyonları
  • Yerel çalıştırma ve test
  • func.yaml yapılandırması
  • Build stratejisi: pack ve s2i
Modül 2
Yapılandırma ve Sırlar
  • Ortam değişkenleri ve Secret bağlama
  • Volume bağlama
  • Servis hesabı yetkileri
  • Bağlantı bilgisi ve ServiceBinding
  • Bağımlılık yönetimi
  • Soğuk başlatma optimizasyonu
Modül 3
Entegrasyon
  • Kafka ile üretici/tüketici fonksiyonlar
  • PostgreSQL'e yazan fonksiyon
  • API gateway arkasında fonksiyon
  • Dış HTTP servisine çağrı
  • Zaman aşımı ve retry ayarı
  • Webhook tetikleme
Modül 4
Test ve Dağıtım
  • Birim ve entegrasyon testi
  • Tekton ile func build
  • GitOps ile Knative servisi
  • Revision tabanlı terfi
  • İzleme: Knative dashboard
  • Sürüm yönetimi

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Serverless Kurulum

OpenShift Serverless Operator ile Knative bileşenlerini kurabilirsiniz.

✅
Knative Service

Revision tabanlı servisler oluşturup yönetebilirsiniz.

✅
Scale-to-zero

KPA ayarlarıyla otomatik ölçek ve cold start davranışını yönetebilirsiniz.

✅
Trafik Bölme

Canary ve mavi-yeşil dağıtımlar uygulayabilirsiniz.

✅
CloudEvents

CloudEvents formatında olay üretip tüketebilirsiniz.

✅
Broker/Trigger

Broker ve Trigger ile olay yönlendirme kurgulayabilirsiniz.

✅
Kafka Entegrasyonu

KafkaSource ile olay güdümlü akışlar oluşturabilirsiniz.

✅
Fonksiyon Geliştirme

func CLI ile fonksiyon geliştirip dağıtabilirsiniz.

Kimler İçin Uygundur?

  • Olay güdümlü ve serverless mimariler geliştiren yazılımcılar
  • çözüm mimarları
  • OpenShift üzerinde çalışan DevOps mühendisleri

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Olay güdümlü ve serverless mimariler geliştiren yazılımcılar, çözüm mimarları ve OpenShift üzerinde çalışan DevOps mühendisleri.
Knative ile OpenShift Serverless aynı şey mi?
OpenShift Serverless, Knative projesini Red Hat OpenShift üzerinde Operator ile sunan üründür; eğitim bunun üzerinden yürür.
Hangi dil kullanılır?
Örnekler Node.js ve Quarkus ağırlıklıdır; konteyner imajı olan her dil Knative'de çalışır.
Eventing için Kafka gerekli mi?
Hayır, in-memory broker ile başlanır; ardından KafkaSource ve Kafka broker senaryosu işlenir.
Eğitim sonunda hangi belge verilir?
Katılımcılara 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. Red Hat OpenShift Serverless ve Knative ile Uygulama Gelişti 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

Kubernetes ve OrkestrasyonIstio ile Servis Ağı (Service Mesh) Eğitimi
DevOps ve Konteyner Eğitimleri

Istio ile Servis Ağı (Service Mesh) Eğitimi

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

Istio ile Servis Ağı (Service Mesh) eğitimi: Istio ile trafik yönetimi, mTLS güvenliği ve. 3 gün uygulamalı laboratuvar, DVA Katılım ve Başarı Sertifikası.

Detayları Gör →
Kubernetes ve OrkestrasyonISTIO Service Mesh Eğitimi
DevOps ve Konteyner Eğitimleri

ISTIO Service Mesh Eğitimi

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

ISTIO Service Mesh eğitimi: Istio ile mikrohizmet iletişimi, güvenlik, gözlem, çok kümeli mesh ve. 4 gün uygulamalı laboratuvar, DVA Katılım ve Başarı Sertifika

Detayları Gör →
Kubernetes ve OrkestrasyonIstio ve Kubernetes ile Servis Ağı Oluşturma Eğitimi
DevOps ve Konteyner Eğitimleri

Istio ve Kubernetes ile Servis Ağı Oluşturma Eğitimi

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

Istio ve Kubernetes ile Servis Ağı Oluşturma eğitimi: Kubernetes üzerinde sıfırdan Istio servis ağı. 3 gün uygulamalı laboratuvar, DVA Katılım ve Başarı Sertifi

Detayları Gör →
Kubernetes ve OrkestrasyonKonteyner Egemenliği: Bulut Bağımlılığı Olmayan Kubernetes Eğitimi
DevOps ve Konteyner Eğitimleri

Konteyner Egemenliği: Bulut Bağımlılığı Olmayan Kubernetes Eğitimi

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

Konteyner Egemenliği: Bulut Bağımsız Kubernetes eğitimi: kendi altyapınızda, bulut sağlayıcıya bağlı. 4 gün uygulamalı laboratuvar, DVA Katılım ve Başarı Sertif

Detayları Gör →
Kubernetes ve OrkestrasyonKonteynerler, Kubernetes ve OpenShift'e Giriş Eğitimi
DevOps ve Konteyner Eğitimleri

Konteynerler, Kubernetes ve OpenShift'e Giriş Eğitimi

3 günTemelOnline / Yüz Yüze / Hibrit

Konteynerler, Kubernetes ve OpenShift'e Giriş eğitimi: Docker ile konteynerleştirme, Kubernetes. 3 gün uygulamalı laboratuvar, DVA Katılım ve Başarı Sertifikası

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