Uygulamalarınızı Helm ile paketleyin
Helm ile Uygulama Paketleme ve Dağıtımı eğitimi, Helm chart yazımı, değer yönetimi, OCI dağıtımı ve GitOps konularını 3 günde laboratuvar uygulamalarıyla işler. Program: Helm Temelleri ve Şablonlama; Gelişmiş Chart, Dağıtım ve Yetki; GitOps, İzleme ve CI.
Helm chart tasarımı ve dağıtım hattı
Kubernetes uygulamalarını Helm ile paketleme, sürümleme ve dağıtma eğitimi. Chart yapısı, values önceliği, Go template ve helper'lar, values.schema.json, subchart ve library chart, hooks ve helm test, OCI registry'ye push, chart imzalama, helm-diff, Helmfile ile ortam yönetimi ve Argo CD ile GitOps dağıtımı uygulamalı işlenir.
3 Gün. Her gün dört modül; ilk gün Helm Temelleri ve Şablonlama, son gün GitOps, İzleme ve CI konularına odaklanır.
Orta Seviye — Helm temellerinden şablon dili, gelişmiş chart tasarımı, registry dağıtımı ve GitOps'a uzanan paketleme akışı.
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:
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.
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.
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.
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.
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.
İzleme ve Gözlemlenebilirlik konusunda metrics-server, kubectl top ve kaynak tüketimi izleme ve Prometheus Operator, ServiceMonitor ve PromQL temelleri çalışmalarını kendi ortamınızda uygulayabilirsiniz.
CI/CD ile İmaj Üretim Hattı konusunda GitHub Actions veya GitLab CI ile otomatik docker build ve push ve Katman önbelleğini CI içinde registry cache ile yeniden kullanma ç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: Configuring Networking ve Services eğitimi: Service ve ağ yapılandırması. 3 gün uygulamalı laboratuvar, DVA sertifikası.
Detayları Gör →Kubernetes Administrator: Ingress and Cluster DNS ve CNI Management eğitimi: Ingress, DNS ve CNI yönetimi. 4 gün uygulamalı laboratuvar, DVA sertifikası.
Detayları Gör →Kubernetes Administrator: Kubernetes Fundamentals for Administrators eğitimi: Yönetici temelleri. 3 gün uygulamalı laboratuvar, DVA sertifikası.
Detayları Gör →Kubernetes Administrator: Managing Highly-available Clusters eğitimi: Yüksek erişilebilir küme yönetimi. 4 gün uygulamalı laboratuvar, DVA sertifikası.
Detayları Gör →Kubernetes Administrator: Managing Kubernetes Deployments eğitimi: Deployment yönetimi. 3 gün uygulamalı lab ve Digital Vizyon Akademi Katılım ve Başarı Sertifi
Detayları Gör →