Helm ile dağıtımı tek komuta indirin
Helm ile Kubernetes Uygulamalarını Dağıtma eğitimi, Helm ile hazır chart'ları kurma, özelleştirme, yükseltme ve kendi chart'ını yazma konularını 3 günde laboratuvar uygulamalarıyla işler.
Helm ile Kubernetes dağıtımını kolaylaştırın
Helm'e yeni başlayanların Kubernetes uygulamalarını daha az YAML ile dağıtabilmesi için hazırlanmış eğitim. Kubernetes çekirdek nesneleri, helm repo, install, upgrade ve rollback, values dosyaları ve --set, helm template ile önizleme, basit chart yazımı, OCI registry ve Argo CD ile otomatik dağıtıma giriş laboratuvarda işlenir.
3 Gün. Her gün dört modül; ilk gün Kubernetes Hazırlığı ve Helm'e Giriş, son gün İleri Konular ve Otomasyon konularına odaklanır.
Temel Seviye — Kubernetes temelleriyle başlayıp Helm ile kurulum, özelleştirme ve basit chart yazımına geçen dağıtım eğitimi.
Katılımcılar gerçek bir kümede chart yazar, lint ve template ile doğrular, release'leri yükseltir ve geri alır; ortam başına values dosyalarıyla dağıtım akışı uygulanır.
Aynı chart ile dev, test ve prod ortamlarına values farkıyla tutarlı dağıtım yaparsınız.
Şablon dili, helper'lar ve schema doğrulamasıyla yeniden kullanılabilir chart tasarlarsınız.
Chart'ları OCI registry'de saklayıp Argo CD veya Flux ile otomatik dağıtırsınız.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Deployment, Service, ConfigMap ve kubectl kullanımı bilinmelidir.
Girintili YAML ve temel şablon mantığına aşinalık beklenir.
Chart'ların sürümlenmesi için temel git komutlarının bilinmesi faydalıdır.
kind, minikube veya DVA lab kümesine kubectl ile erişim sağlanı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:
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.
Helm ile Paket Yönetimi (Temel) konusunda Chart yapısı: Chart.yaml, values.yaml, templates ve charts/ ve helm repo add, search, install, upgrade ve rollback komutları ç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.
Chart Dağıtımı ve OCI Registry konusunda helm package ve chart repository (index.yaml) yayımlama ve OCI registry'ye helm push/pull ile chart saklama ç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.
Gelişmiş Chart Tasarımı konusunda Subchart, global değerler ve condition/tags ile bağımlılık kontrolü ve Library chart ile ortak şablonların paylaşımı çalışmalarını kendi ortamınızda uygulayabilirsiniz.
GitOps ile Helm Dağıtımı konusunda Argo CD Application kaynağı ile Helm chart dağıtımı ve Flux HelmRelease ve HelmRepository nesneleri çalışmalarını kendi ortamınızda uygulayabilirsiniz.
RBAC ve Küme Güvenliği konusunda Role, ClusterRole, RoleBinding ve ClusterRoleBinding yapısı ve ServiceAccount, token projeksiyonu ve kubectl auth can-i ç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.
DO276 ile geliştiriciler için konteyner üretin: Podman, Containerfile, UBI imajları, Source-to-Image ve oc ile OpenShift'e uygulama dağıtın.
Detayları Gör →DO292 ile OpenShift'te mikroservis geliştirin: Quarkus/Spring Boot, MicroProfile, OpenTelemetry ve circuit breaker/retry dayanıklılık desenleri.
Detayları Gör →DO288 ile OpenShift dağıtımını otomatikleştirin: Template, Helm, lifecycle hook, blue-green/canary stratejileri ve Tekton pipeline ile CI/CD.
Detayları Gör →DO286 ile OpenShift Operator geliştirin: CRD tasarımı, reconcile döngüsü, Operator SDK (Go/Ansible/Helm) ve OLM ile paketleme ve yayın.
Detayları Gör →DO180 ile konteyner ve OpenShift temellerini öğrenin: Podman, Containerfile, Kubernetes Pod/Deployment, Service, Route ve ConfigMap/Secret.
Detayları Gör →