OpenShift'te ilk uygulamanızı yayınlayın
Introduction to OpenShift Applications (DO101) eğitimi, OpenShift'te uygulama dağıtımı, yapılandırma ve ölçekleme temelleri konularını 2 günde laboratuvar uygulamalarıyla işler. Program: Platforma Giriş; Uygulama Dağıtımı ve Ölçekleme.
OpenShift uygulama dağıtımına giriş
OpenShift üzerinde uygulama çalıştırmaya ilk kez başlayanlara yönelik giriş eğitimi. Konteyner ve Kubernetes temelleri, oc CLI ve web konsol, oc new-app ile imaj ve S2I dağıtımı, Route ile erişim, ConfigMap ve Secret, probe tanımı, replika ölçekleme ve temel sorun giderme adım adım uygulanır. DO101 kurs kodu içerik adı olarak kullanılır.
2 Gün. Her gün dört modül; ilk gün Platforma Giriş, son gün Uygulama Dağıtımı ve Ölçekleme konularına odaklanır.
Başlangıç Seviye — OpenShift'te proje oluşturma, uygulama dağıtma, yapılandırma ve ölçekleme temelleri.
Katılımcılar OpenShift lab kümesinde oc CLI ve web konsolu ile çalışır; uygulamalar S2I ve imajdan dağıtılır, Route, SCC ve Operatör kurulumları adım adım uygulanır.
Proje, Route, ImageStream ve SCC gibi OpenShift'e özgü kavramları pratikle öğrenirsiniz.
Kaynak koddan imaj üretip otomatik dağıtıma kadar giden S2I hattını kurarsınız.
Operatör, RBAC ve izleme yığınıyla kurumsal bir konteyner platformunun işletimini kavrarsınız.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Konteyner ve imaj kavramlarına temel düzeyde aşinalık yeterlidir.
Terminalde dosya, süreç ve metin komutlarını kullanabilmek beklenir.
HTTP, port ve ortam değişkeni gibi uygulama kavramlarına aşinalık faydalıdır.
OpenShift Local (CRC) veya DVA'nın sağladığı OpenShift lab kümesine erişim kullanılır.
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:
Konteyner Mimarisi ve Docker Motoru konusunda Linux namespace (pid, net, mnt, uts, ipc, user) ve cgroups v2 ile süreç izolasyonunun çalışma mantığı ve dockerd, containerd ve runc katmanları ile OCI runtime/image spesifikasyonu çalışmalarını kendi ortamınızda uygulayabilirsiniz.
kubectl ve Temel Nesneler konusunda kubeconfig, context, namespace ve kubectl config komutları ve Pod, ReplicaSet ve Deployment arasındaki sahiplik ilişkisi çalışmalarını kendi ortamınızda uygulayabilirsiniz.
OpenShift Platformu ve Mimarisi konusunda OpenShift ile Kubernetes farkları: Route, ImageStream, BuildConfig, Project ve RHCOS, CRI-O ve Machine Config Operator ile düğüm yönetimi çalışmalarını kendi ortamınızda uygulayabilirsiniz.
İş Yükü Denetleyicileri konusunda Deployment rolling update, maxSurge/maxUnavailable ve rollout undo ve StatefulSet: kararlı kimlik, headless servis ve sıralı başlatma çalışmalarını kendi ortamınızda uygulayabilirsiniz.
OpenShift'te Uygulama Dağıtımı konusunda oc new-app ile imaj, kaynak kod veya şablondan uygulama oluşturma ve Source-to-Image (S2I) derleme akışı ve BuildConfig tetikleyicileri çalışmalarını kendi ortamınızda uygulayabilirsiniz.
Pod, ConfigMap ve Secret konusunda Pod şeması: init container, sidecar ve çoklu konteyner desenleri ve ConfigMap oluşturma; env, envFrom ve volume olarak tüketme çalışmalarını kendi ortamınızda uygulayabilirsiniz.
Servis, Ingress ve Gateway API konusunda ClusterIP, NodePort, LoadBalancer ve ExternalName servis tipleri ve EndpointSlice ve kube-proxy iptables/IPVS modları çalışmalarını kendi ortamınızda uygulayabilirsiniz.
Otomatik Ölçekleme ve Kaynak Yönetimi konusunda HorizontalPodAutoscaler v2 ile CPU, bellek ve özel metrik tabanlı ölçekleme ve VerticalPodAutoscaler önerileri ve in-place resize yaklaşımı çalışmalarını kendi ortamınızda uygulayabilirsiniz.
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 Administrator: Using PersistentVolume ve PersistentVolumeClaim eğitimi: PV ve PVC yönetimi. 2 gün uygulamalı laboratuvar, DVA sertifikası.
Detayları Gör →Kubernetes and Cloud Native Associate: Architecture and Core Components eğitimi: mimari ve çekirdek bileşenler. 3 gün uygulamalı laboratuvar, DVA sertifikası.
Detayları Gör →Kubernetes APIs ve Components eğitimi: API ve bileşenler. 3 gün uygulamalı lab ve Digital Vizyon Akademi Katılım ve Başarı Sertifikası.
Detayları Gör →Kubernetes Application Developer (CKAD) eğitimi: CKAD alanları. 4 gün uygulamalı lab ve Digital Vizyon Akademi Katılım ve Başarı Sertifikası.
Detayları Gör →Kubernetes Application Developer: Advanced Scheduling and Scalability Patterns eğitimi: zamanlama ve ölçeklenebilirlik. 4 gün uygulamalı laboratuvar, DVA sertif
Detayları Gör →