Knative Serving ile sahada çalışan çözümler kurun
Kubernetes üzerinde serverless mimariler konusunda Knative Serving, Knative Eventing, scale-to-zero ve KEDA başlıklarını işleyen, Orta seviye, 3 günlük uygulamalı DVA eğitimi.
Knative Serving, Knative Eventing ve scale-to-zero ekseninde uygulamalı Kubernetes üzerinde serverless mimariler
Kubernetes üzerinde serverless mimariler konusunu Knative ve KEDA kurulmuş laboratuvar kümesinde uygulamalı olarak işleyen bu program; Knative Serving, Knative Eventing, scale-to-zero ve KEDA başlıklarını kapsar. 3 gün boyunca sırasıyla Serverless Kavramları ve Knative Serving, Olay Güdümlü Mimari ve Ölçekleme ve Üretimde Serverless: Güvenlik, Ağ ve Gözlem aşamaları ele alınır. Her oturumda komut satırı, YAML manifestleri ve gerçek hata senaryoları kullanılarak kavramlar çalışan yapılandırmalara dönüştürülür.
3 Gün. Her gün dört modül; her modül altı somut konu başlığı içerir ve Knative Serving ile Knative Eventing üzerinde uygulama oturumlarıyla ilerler.
Orta Seviye — Knative Serving, Knative Eventing, scale-to-zero ve KEDA başlıklarını kapsayan, Knative ve KEDA kurulmuş laboratuvar kümesinde yürütülen 3 günlük uygulamalı program.
Her modülde kısa teorik anlatımın ardından Knative ve KEDA kurulmuş laboratuvar kümesinde Knative Serving ve Knative Eventing üzerinde elle uygulama yapılır, hata senaryoları birlikte çözülür.
Eğitim Knative ve KEDA kurulmuş laboratuvar kümesinde yürütülür; Knative Serving ve Knative Eventing doğrudan komut satırında denenir.
scale-to-zero ve KEDA gibi gerçek projelerde karşılaşılan bileşenler örnek senaryolarla işlenir.
“Üretimde Serverless: Güvenlik, Ağ ve Gözlem” aşaması; sorun giderme ve operasyonel en iyi uygulamalarla programı tamamlar.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
systemd, günlükler ve ağ araçlarıyla çalışma deneyimi gerekir.
İmaj derleme ve çalıştırma süreçlerini daha önce kullanmış olmak beklenir.
Pod, Deployment ve Service nesnelerini kubectl ile kullanabilmek yararlıdır.
Uygulamalar Knative ve KEDA kurulmuş laboratuvar kümesinde yapılır; tarayıcı ve SSH erişimi olan bir bilgisayar yeterlidir.
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.
Program sonunda katılımcılar:
Knative ve Serverless Kubernetes kapsamında Knative Serving: Service, Revision, Configuration ve Route ve Knative Eventing: Broker, Trigger ve CloudEvents gibi konuları kendi ortamınızda uygulayıp doğrulayabilirsiniz.
Deployment, ReplicaSet ve Rollout kapsamında Deployment - ReplicaSet - Pod sahiplik zinciri (ownerReferences) ve kubectl rollout status, history, undo ile geri alma senaryoları gibi konuları kendi ortamınızda uygulayıp doğrulayabilirsiniz.
Ingress, Gateway API ve Yük Dengeleme kapsamında Ingress kaynağı, ingressClassName ve NGINX Ingress Controller kurulumu ve Gateway API: GatewayClass, Gateway ve HTTPRoute nesneleri gibi konuları kendi ortamınızda uygulayıp doğrulayabilirsiniz.
Küme İşletimi ve Bakım kapsamında etcd yedekleme ve geri yükleme tatbikatı ve Sürüm yükseltme stratejisi ve skew policy kuralları gibi konuları kendi ortamınızda uygulayıp doğrulayabilirsiniz.
Kubernetes için CI/CD Hatları kapsamında GitHub Actions / GitLab CI ile imaj derleme ve registry’ye gönderme ve Helm veya Kustomize ile ortam bazlı dağıtım gibi konuları kendi ortamınızda uygulayıp doğrulayabilirsiniz.
Küme Gözlemlenebilirliği kapsamında metrics-server, kubectl top ve kaynak tüketimi izleme ve kubectl logs, describe, events ve debug ephemeral container kullanımı gibi konuları kendi ortamınızda uygulayıp doğrulayabilirsiniz.
Küme Güvenliği ve Sertleştirme kapsamında Pod Security Admission seviyeleri: privileged, baseline, restricted ve OPA Gatekeeper ve Kyverno ile politika uygulama gibi konuları kendi ortamınızda uygulayıp doğrulayabilirsiniz.
Helm ve Kustomize ile Paketleme kapsamında Helm chart yapısı: Chart.yaml, values.yaml ve templates dizini ve Go template fonksiyonları, _helpers.tpl ve named template kullanımı gibi konuları kendi ortamınızda uygulayıp doğrulayabilirsiniz.
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.
Kubernetes mimarisini öğrenin: kube-apiserver, etcd, scheduler, controller-manager, kubelet, kube-proxy ve CRI ile istek akışını CKA hedefleri doğrultusunda inc
Detayları Gör →CKA küme bileşeni sorun giderme: apiserver statik pod, etcd snapshot geri yükleme, sertifika yenileme, kubelet ve kube-proxy/CNI arızalarını onarmayı öğrenin.
Detayları Gör →kubeadm ile çok düğümlü küme kurun: containerd, kubeadm init/join, CNI, HA control plane, sürüm yükseltme ve etcd/sertifika yedeklemeyi CKA hedefleriyle öğrenin
Detayları Gör →CKA performans sınavına hazırlanın: kubectl kısayolları, imperative komutlar, --dry-run, zaman yönetimi, sık görev kalıpları ve tam süreli deneme sınavı.
Detayları Gör →Kubernetes giriş trafiğini yönetin: Ingress controller, NGINX, TLS ve cert-manager, Gateway API (HTTPRoute) ve yük dengeleme ile L7 yönlendirmeyi öğrenin.
Detayları Gör →