kube-apiserver üzerinde komutla öğrenin, laboratuvarda doğrulayın
Kubernetes mimarisinin bileşenleri ve çalışma mantığı konusunda kube-apiserver, etcd, scheduler ve kubelet ve CNI başlıklarını işleyen, Temel seviye, 3 günlük uygulamalı DVA eğitimi.
kube-apiserver, etcd ve scheduler ekseninde uygulamalı Kubernetes mimarisinin bileşenleri ve çalışma mantığı
Kubernetes mimarisinin bileşenleri ve çalışma mantığı konusunu kubeadm tabanlı çok düğümlü bir laboratuvar kümesinde uygulamalı olarak işleyen bu program; kube-apiserver, etcd, scheduler ve kubelet ve CNI başlıklarını kapsar. 3 gün boyunca sırasıyla Control Plane ve Düğüm Mimarisi, İş Yükü, Depolama ve Ağ Katmanı ve Güvenlik, Zamanlama ve İşletim 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 kube-apiserver ile etcd üzerinde uygulama oturumlarıyla ilerler.
Temel Seviye — kube-apiserver, etcd, scheduler ve kubelet ve CNI başlıklarını kapsayan, kubeadm tabanlı çok düğümlü bir laboratuvar kümesinde yürütülen 3 günlük uygulamalı program.
Her modülde kısa teorik anlatımın ardından kubeadm tabanlı çok düğümlü bir laboratuvar kümesinde kube-apiserver ve etcd üzerinde elle uygulama yapılır, hata senaryoları birlikte çözülür.
Eğitim kubeadm tabanlı çok düğümlü bir laboratuvar kümesinde yürütülür; kube-apiserver ve etcd doğrudan komut satırında denenir.
scheduler ve kubelet ve CNI gibi gerçek projelerde karşılaşılan bileşenler örnek senaryolarla işlenir.
“Güvenlik, Zamanlama ve İşletim” aşaması; sorun giderme ve operasyonel en iyi uygulamalarla programı tamamlar.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Linux dosya sistemi ve komut satırı kullanımını bilmek faydalıdır.
Docker veya Podman ile imaj çalıştırma deneyimi süreci hızlandırır.
YAML sözdizimini okuyup düzenleyebilmek beklenir.
Uygulamalar kubeadm tabanlı çok düğümlü bir 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:
Kubernetes Mimarisi ve Control Plane kapsamında kube-apiserver, etcd, kube-scheduler ve kube-controller-manager rollerinin ayrıştırılması ve etcd Raft konsensüsü, kuorum mantığı ve snapshot ile yedekleme (etcdctl snapshot save) gibi konuları kendi ortamınızda uygulayıp doğrulayabilirsiniz.
Pod Yaşam Döngüsü ve Tasarımı kapsamında Pod spec: containers, initContainers, restartPolicy ve terminationGracePeriodSeconds ve Sidecar, ambassador ve adapter çok-container desenleri gibi konuları kendi ortamınızda uygulayıp doğrulayabilirsiniz.
Namespace, Kota ve Sınırlar kapsamında Namespace ile mantıksal izolasyon ve çok kiracılı küme tasarımı ve LimitRange ile varsayılan request/limit tanımlama 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.
Ağ Politikaları ve CNI kapsamında Pod ağ modeli: her Pod için benzersiz IP ve düğümler arası NAT’sız erişim ve NetworkPolicy ile ingress/egress kuralları ve default-deny şablonu gibi konuları kendi ortamınızda uygulayıp doğrulayabilirsiniz.
ConfigMap ve Secret Yönetimi kapsamında ConfigMap değerlerini env, envFrom ve volume olarak tüketme ve etcd düzeyinde Secret şifreleme (EncryptionConfiguration) gibi konuları kendi ortamınızda uygulayıp doğrulayabilirsiniz.
Zamanlama: Taint, Affinity ve Öncelik kapsamında Scheduler filtreleme ve puanlama aşamaları ve Taint ve toleration ile özel düğüm havuzları 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.
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.
Podman ile konteynerlere giriş: Containerfile, rootless çalışma, volume, ağ, pod ve Quadlet uygulamalı eğitimi. Çevrimiçi format.
Detayları Gör →Podman ile konteynerlere giriş: Containerfile, rootless çalışma, volume, ağ, pod ve Quadlet uygulamalı eğitimi.
Detayları Gör →OpenShift Developer II: S2I, ImageStream, Helm, Kustomize, Tekton Pipelines ve GitOps ile uygulama dağıtımı eğitimi.
Detayları Gör →Konteyner ve Kubernetes temelleri OpenShift üzerinde: Pod, Deployment, Service, Route, ConfigMap, PVC uygulamalı eğitimi.
Detayları Gör →OpenShift kurulum laboratuvarı: install-config, Ignition, UPI/IPI, Assisted Installer, oc-mirror ve disconnected kurulum.
Detayları Gör →