Konteynerden OpenShift'e ilk adım
Containers, Kubernetes ve Red Hat OpenShift'e Giriş eğitimi, konteyner, Kubernetes ve OpenShift temelleri ile ilk uygulama dağıtımı konularını 2 günde laboratuvar uygulamalarıyla işler.
Konteyner, Kubernetes ve OpenShift'in temelleri
Konteyner dünyasına OpenShift üzerinden giriş yapacaklar için eğitim. Linux namespace ve cgroups, Dockerfile ve imaj katmanları, Kubernetes bileşenleri ve kubectl, oc new-app ve S2I, Route ile yayınlama, ConfigMap/Secret, SCC ile güvenlik ve OpenShift konsolu laboratuvar uygulamalarıyla anlatılır. Program Konteyner ve Kubernetes Temelleri ile başlar, OpenShift ile Uygulama Dağıtımı ile tamamlanır.
2 Gün. Her gün dört modül; ilk gün Konteyner ve Kubernetes Temelleri, son gün OpenShift ile Uygulama Dağıtımı konularına odaklanır.
Temel Seviye — konteyner kavramlarından Kubernetes mimarisine, OpenShift'te uygulama dağıtımına uzanan giriş.
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.
İmaj Katmanları ve Dockerfile konusunda Union filesystem (overlay2), katman önbelleği ve imaj digest/tag ayrımı ve Dockerfile komutları: FROM, RUN, COPY, ENTRYPOINT ile CMD farkı, ARG ve ENV çalışmalarını kendi ortamınızda uygulayabilirsiniz.
Kubernetes Mimarisi ve Bileşenleri konusunda Control plane: kube-apiserver, etcd, kube-scheduler ve kube-controller-manager ve Düğüm bileşenleri: kubelet, kube-proxy ve container runtime (CRI) ç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.
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.
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.
OpenShift Güvenliği ve Erişim konusunda SecurityContextConstraints (SCC) ve restricted-v2 profili ve Kimlik sağlayıcılar: HTPasswd, LDAP, OIDC yapılandırması ç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 mimarisi ve bulut-yerel tasarım desenleri: Sidecar ve Init Container, Operator deseni, topologySpreadConstraints ve PodDisruptionBudget. 4 gün uygula
Detayları Gör →Splunk Observability Cloud ile Kubernetes izleme: Splunk OTel Collector, Kubernetes Navigator, SignalFlow ve detector ve APM. 3 gün uygulamalı DVA eğitimi.
Detayları Gör →Kubernetes-native uygulama geliştirme (CN 230 kapsamı): 12-factor, çok aşamalı Dockerfile, Helm ve client-go ve CI/CD. 3 gün uygulamalı DVA eğitimi.
Detayları Gör →Kubernetes ağ katmanı ve ileri düzey uygulama pratikleri: Cilium eBPF, NetworkPolicy, Gateway API ve Istio mTLS. 3 gün uygulamalı DVA eğitimi.
Detayları Gör →Kubernetes ileri ağ mimarisi: kube-proxy IPVS, Cilium ClusterMesh, Multus ve conntrack ve tcpdump. 4 gün uygulamalı DVA eğitimi.
Detayları Gör →