NETAPP USING NETAPP TRIDENT WITH KUBERNETES EĞİTİMİ

tridentctl ile sahada çalışan çözümler kurun

tridentctl, TridentBackendConfig, VolumeSnapshot ve volume import başlıklarını 3 günde laboratuvar uygulamalarıyla öğrenin

NetApp Trident’in Kubernetes ile kullanımı konusunda tridentctl, TridentBackendConfig, VolumeSnapshot ve volume import başlıklarını işleyen, Orta seviye, 3 günlük uygulamalı DVA eğitimi.

3 gün Orta Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

tridentctl, TridentBackendConfig ve VolumeSnapshot ekseninde uygulamalı NetApp Trident’in Kubernetes ile kullanımı

NetApp Trident’in Kubernetes ile kullanımı konusunu Trident ve ONTAP simülatörü kurulu ortamda uygulamalı olarak işleyen bu program; tridentctl, TridentBackendConfig, VolumeSnapshot ve volume import başlıklarını kapsar. 3 gün boyunca sırasıyla Trident Kurulumu ve Backend Tanımı, Dinamik Provisioning ve Veri Yönetimi ve Snapshot, Clone ve Operasyonel Yönetim 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.

Süre ve Format

3 Gün. Her gün dört modül; her modül altı somut konu başlığı içerir ve tridentctl ile TridentBackendConfig üzerinde uygulama oturumlarıyla ilerler.

Seviye

Orta Seviye — tridentctl, TridentBackendConfig, VolumeSnapshot ve volume import başlıklarını kapsayan, Trident ve ONTAP simülatörü kurulu ortamda yürütülen 3 günlük uygulamalı program.

Öğrenme Metodu

Her modülde kısa teorik anlatımın ardından Trident ve ONTAP simülatörü kurulu ortamda tridentctl ve TridentBackendConfig üzerinde elle uygulama yapılır, hata senaryoları birlikte çözülür.

Neden Bu Eğitim?

🛠️Uygulamalı Laboratuvar

Eğitim Trident ve ONTAP simülatörü kurulu ortamda yürütülür; tridentctl ve TridentBackendConfig doğrudan komut satırında denenir.

🎯Sahaya Dönük İçerik

VolumeSnapshot ve volume import gibi gerçek projelerde karşılaşılan bileşenler örnek senaryolarla işlenir.

🧭Üretime Hazırlık

“Snapshot, Clone ve Operasyonel Yönetim” aşaması; sorun giderme ve operasyonel en iyi uygulamalarla programı tamamlar.

Anahtar Konular

netapp using netapp trident with kubernetestridentctltridentbackendconfigvolumesnapshotvolume importkubernetes eğitimidevops eğitimikonteyner orkestrasyonudva kurumsal eğitimuygulamalı kubernetes lab
“İyi gözlemlenen sistem, iyi yönetilen sistemdir.”

Ön Koşullar

Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri

1
Linux yönetimi

systemd, günlükler ve ağ araçlarıyla çalışma deneyimi gerekir.

2
Konteyner deneyimi

İmaj derleme ve çalıştırma süreçlerini daha önce kullanmış olmak beklenir.

3
Kubernetes aşinalığı

Pod, Deployment ve Service nesnelerini kubectl ile kullanabilmek yararlıdır.

4
Laboratuvar erişimi

Uygulamalar Trident ve ONTAP simülatörü kurulu ortamda yapılır; tarayıcı ve SSH erişimi olan bir bilgisayar yeterlidir.

Eğitim İçeriği

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.

Günün hedefiKatılımcı, Kalıcı Depolama: PV, PVC, StorageClass, NetApp Trident Mimarisi ve Backend Yapılandırması, ConfigMap ve Secret Yönetimi ve Kubernetes Mimarisi ve Control Plane başlıklarını laboratuvar ortamında uygulayarak günün çıktısını çalışan bir yapılandırmaya dönüştürür.
Modül 1
Kalıcı Depolama: PV, PVC, StorageClass
  • PersistentVolume ve PersistentVolumeClaim bağlanma (binding) mantığı
  • StorageClass, dinamik provisioning ve volumeBindingMode: WaitForFirstConsumer
  • accessModes (RWO, RWX, ROX, RWOP) ve reclaimPolicy etkileri
  • CSI sürücü mimarisi: controller ve node eklentileri
  • VolumeSnapshot, VolumeSnapshotClass ve klonlama
  • PVC genişletme (allowVolumeExpansion) ve veri taşıma senaryoları
Modül 2
NetApp Trident Mimarisi ve Backend Yapılandırması
  • Trident controller, node pod’ları ve CSI sürücü entegrasyonu
  • tridentctl ve Trident Operator ile kurulum
  • TridentBackendConfig ve Secret ile ONTAP (NAS, SAN), Element backend tanımı
  • ontap-nas, ontap-nas-economy ve ontap-san sürücüleri farkları
  • Azure NetApp Files, Cloud Volumes ONTAP ve FSx for ONTAP backend’leri
  • Kimlik bilgisi rotasyonu ve backend sağlık kontrolü
Modül 3
ConfigMap ve Secret Yönetimi
  • ConfigMap değerlerini env, envFrom ve volume olarak tüketme
  • Secret türleri (Opaque, kubernetes.io/tls, dockerconfigjson) ve base64 yanılgısı
  • etcd düzeyinde Secret şifreleme (EncryptionConfiguration)
  • Immutable ConfigMap/Secret ve yapılandırma değişiminde rollout tetikleme
  • External Secrets Operator ve Sealed Secrets ile gizli veri yönetimi
  • Downward API ile Pod meta verisini container içine aktarma
Modül 4
Kubernetes Mimarisi ve Control Plane
  • kube-apiserver, etcd, kube-scheduler ve kube-controller-manager rollerinin ayrıştırılması
  • kubelet, kube-proxy ve container runtime (containerd, CRI-O) arasındaki CRI akışı
  • etcd Raft konsensüsü, kuorum mantığı ve snapshot ile yedekleme (etcdctl snapshot save)
  • API grupları, sürümleme (v1, apps/v1) ve kubectl api-resources ile kaynak keşfi
  • Reconciliation döngüsü: desired state ile observed state arasındaki fark nasıl kapatılır
  • Cloud-controller-manager, admission controller zinciri ve watch mekanizması
Günün hedefiKatılımcı, Helm ve Kustomize ile Paketleme, Trident ile Depolama Sınıfları ve Veri Hizmetleri, DaemonSet, Job ve CronJob ve Deployment, ReplicaSet ve Rollout başlıklarını laboratuvar ortamında uygulayarak günün çıktısını çalışan bir yapılandırmaya dönüştürür.
Modül 1
Helm ve Kustomize ile Paketleme
  • Helm chart yapısı: Chart.yaml, values.yaml ve templates dizini
  • helm install, upgrade, rollback ve release geçmişi
  • Go template fonksiyonları, _helpers.tpl ve named template kullanımı
  • Kustomize base/overlay yapısı ve patchesStrategicMerge
  • Helm chart’ı OCI registry’ye push etme ve imzalama
  • helm lint, helm template ve chart test stratejileri
Modül 2
Trident ile Depolama Sınıfları ve Veri Hizmetleri
  • Trident StorageClass parametreleri: backendType, storagePools, provisioningType
  • Dinamik PV oluşturma, export policy ve snapshot policy
  • VolumeSnapshot ve PVC clone (FlexClone) ile hızlı veri kopyalama
  • Mevcut volume’leri import etme (tridentctl import volume)
  • Volume genişletme, QoS politikası ve çok kiracılı izolasyon
  • Trident Protect / SnapMirror ile uygulama yedekleme ve DR
Modül 3
DaemonSet, Job ve CronJob
  • DaemonSet ile her düğümde log toplayıcı ve izleme ajanı çalıştırma
  • nodeSelector, taint/toleration ile DaemonSet kapsamı daraltma
  • DaemonSet updateStrategy: RollingUpdate ve OnDelete
  • Job completions, parallelism ve backoffLimit ayarları
  • CronJob schedule, concurrencyPolicy ve startingDeadlineSeconds
  • StatefulSet ile sıralı dağıtım, volumeClaimTemplates ve kararlı kimlik
Modül 4
Deployment, ReplicaSet ve Rollout
  • Deployment - ReplicaSet - Pod sahiplik zinciri (ownerReferences)
  • RollingUpdate parametreleri: maxSurge ve maxUnavailable
  • kubectl rollout status, history, undo ile geri alma senaryoları
  • Recreate stratejisi ve ne zaman tercih edileceği
  • Blue/green ve canary yayın için etiket tabanlı yaklaşımlar
  • HorizontalPodAutoscaler (CPU/bellek metrikleri) ile otomatik ölçekleme
Günün hedefiKatılımcı, Kubernetes için CI/CD Hatları, Küme İşletimi ve Bakım, Küme Gözlemlenebilirliği ve Sorun Giderme Metodolojisi başlıklarını laboratuvar ortamında uygulayarak günün çıktısını çalışan bir yapılandırmaya dönüştürür.
Modül 1
Kubernetes için CI/CD Hatları
  • GitHub Actions / GitLab CI ile imaj derleme ve registry’ye gönderme
  • İmaj etiketleme stratejisi: commit SHA, semver ve digest sabitleme
  • Helm veya Kustomize ile ortam bazlı dağıtım
  • Argo CD ve Flux ile pull tabanlı dağıtım
  • Pipeline içinde Trivy taraması ve test aşamaları
  • Progressive delivery: Argo Rollouts ile canary ve otomatik analiz
Modül 2
Küme İşletimi ve Bakım
  • etcd yedekleme ve geri yükleme tatbikatı
  • Düğüm bakımı: cordon, drain ve uncordon akışı
  • Sürüm yükseltme stratejisi ve skew policy kuralları
  • Kapasite planlama ve kaynak rezervasyonu (kube-reserved, system-reserved)
  • Felaket kurtarma planı ve Velero ile uygulama yedekleme
  • Değişiklik yönetimi, bakım pencereleri ve geri dönüş planı
Modül 3
Küme Gözlemlenebilirliği
  • metrics-server, kubectl top ve kaynak tüketimi izleme
  • Merkezi log toplama: Fluent Bit DaemonSet ve Loki/Elasticsearch hedefleri
  • kubectl logs, describe, events ve debug ephemeral container kullanımı
  • Probe ve Event kayıtlarından kök neden analizi
  • Dağıtık izleme (OpenTelemetry, Jaeger) temelleri
  • SLO odaklı uyarı tasarımı ve alarm yorgunluğunu azaltma
Modül 4
Sorun Giderme Metodolojisi
  • Katmanlı teşhis: uygulama, Pod, Service, düğüm ve control plane ayrımı
  • Pending Pod nedenleri: kaynak yetersizliği, taint, PVC bağlanamaması
  • Düğüm NotReady durumu: kubelet günlükleri ve journalctl analizi
  • DNS ve servis erişim sorunları için netshoot ile debug Pod’u
  • etcd sağlık kontrolü ve API sunucusu gecikme belirtileri
  • Olay sonrası inceleme (postmortem) ve runbook oluşturma

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Kalıcı Depolama: PV, PVC, StorageClass

Kalıcı Depolama: PV, PVC, StorageClass kapsamında PersistentVolume ve PersistentVolumeClaim bağlanma (binding) mantığı ve accessModes (RWO, RWX, ROX, RWOP) ve reclaimPolicy etkileri gibi konuları kendi ortamınızda uygulayıp doğrulayabilirsiniz.

✅
NetApp Trident Mimarisi

NetApp Trident Mimarisi ve Backend Yapılandırması kapsamında Trident controller, node pod’ları ve CSI sürücü entegrasyonu ve TridentBackendConfig ve Secret ile ONTAP (NAS, SAN), Element backend tanımı gibi konuları kendi ortamınızda uygulayıp doğrulayabilirsiniz.

✅
Kubernetes Mimarisi ve Control Plane

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.

✅
Helm ve Kustomize ile Paketleme

Helm ve Kustomize ile Paketleme kapsamında Helm chart yapısı: Chart.yaml, values.yaml ve templates dizini ve Go template fonksiyonları, _helpers.tpl ve named template kullanımı gibi konuları kendi ortamınızda uygulayıp doğrulayabilirsiniz.

✅
DaemonSet, Job ve CronJob

DaemonSet, Job ve CronJob kapsamında DaemonSet ile her düğümde log toplayıcı ve izleme ajanı çalıştırma ve DaemonSet updateStrategy: RollingUpdate ve OnDelete gibi konuları kendi ortamınızda uygulayıp doğrulayabilirsiniz.

✅
Deployment, ReplicaSet ve Rollout

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.

✅
Küme İşletimi ve Bakım

Küme İşletimi ve Bakım kapsamında etcd yedekleme ve geri yükleme tatbikatı ve Sürüm yükseltme stratejisi ve skew policy kuralları gibi konuları kendi ortamınızda uygulayıp doğrulayabilirsiniz.

✅
Küme Gözlemlenebilirliği

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.

Kimler İçin Uygundur?

  • NetApp altyapısını Kubernetes iş yüklerine sunacak depolama
  • DevOps mühendisleri

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
NetApp altyapısını Kubernetes iş yüklerine sunacak depolama ve DevOps mühendisleri. Seviye: Orta.
Uygulamalar hangi ortamda yapılır?
Tüm laboratuvarlar Trident ve ONTAP simülatörü kurulu ortamda gerçekleştirilir; tridentctl ve TridentBackendConfig katılımcıların kendi erişimleriyle denenir.
Eğitimde hangi konular işlenir?
3 günde Trident Kurulumu ve Backend Tanımı, Dinamik Provisioning ve Veri Yönetimi ve Snapshot, Clone ve Operasyonel Yönetim aşamaları işlenir; öne çıkan başlıklar tridentctl, TridentBackendConfig, VolumeSnapshot ve volume import.
Eğitim sonunda sertifika verilir mi?
Eğitim sonunda katılım ve başarı koşullarını sağlayanlar Digital Vizyon Akademi Katılım ve Başarı Sertifikası alır.
Ön bilgi gerekli midir?
systemd, günlükler ve ağ araçlarıyla çalışma deneyimi gerekir. İmaj derleme ve çalıştırma süreçlerini daha önce kullanmış olmak beklenir.

Sertifikalandırma

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.

Örnek Sertifika d Digital Vizyon AKADEMİ KATILIM SERTİFİKASI Bu sertifika [Katılımcı Adı Soyadı] adlı katılımcının aşağıdaki eğitim programını başarıyla tamamladığını belgeler. NetApp Using NetApp Trident with Kubernetes Eğitimi Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre3 gün
SeviyeOrta Seviye
FormatOnline / Yüz Yüze / Hibrit
Sertifika✓ Var
Hemen Bilgi Al
İlgili Eğitimler

Bu Eğitimle Birlikte Tercih Edilenler

Kubernetes ve OrkestrasyonKubernetes Tasarım Desenleri Eğitimi
DevOps ve Konteyner Eğitimleri

Kubernetes Tasarım Desenleri Eğitimi

4 günİleriOnline / Yüz Yüze / Hibrit

Kubernetes tasarım desenleri (Foundational, Behavioral, Structural, Configuration): Init Container, Sidecar, Operator ve Elastic Scale (HPA/VPA/KEDA). 4 gün uyg

Detayları Gör →
Kubernetes ve OrkestrasyonKubernetes Temel Seviyeden İleri Seviyeye Eğitimi
DevOps ve Konteyner Eğitimleri

Kubernetes Temel Seviyeden İleri Seviyeye Eğitimi

4 günOrtaOnline / Yüz Yüze / Hibrit

Kubernetes’i temelden ileri seviyeye taşıyan kapsamlı yol haritası: kubectl, Deployment ve Service, RBAC ve kubeadm ile küme kurulumu. 4 gün uygulamalı DVA eğit

Detayları Gör →
Kubernetes ve OrkestrasyonKubernetes Temelinde Serverless Eğitimi
DevOps ve Konteyner Eğitimleri

Kubernetes Temelinde Serverless Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

Kubernetes üzerinde serverless mimariler: Knative Serving, Knative Eventing, scale-to-zero ve KEDA. 3 gün uygulamalı DVA eğitimi.

Detayları Gör →
Kubernetes ve OrkestrasyonKubernetes Temelleri ve Kurumsal Kullanım Eğitimi
DevOps ve Konteyner Eğitimleri

Kubernetes Temelleri ve Kurumsal Kullanım Eğitimi

3 günTemelOnline / Yüz Yüze / Hibrit

Kubernetes temel eğitimi: control plane, Pod, Deployment, Service, Ingress, ConfigMap, Secret, kaynak limitleri, Namespace ve RBAC uygulamalı olarak ele alınır.

Detayları Gör →
Kubernetes ve OrkestrasyonKubernetes Uygulama Geliştiricisi Sertifika Hazırlık Eğitimi
DevOps ve Konteyner Eğitimleri

Kubernetes Uygulama Geliştiricisi Sertifika Hazırlık Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

CKAD hazırlık eğitimi: çok konteynerli pod desenleri, Job/CronJob, ConfigMap/Secret, probe, NetworkPolicy, PVC ve Helm zamanlı laboratuvarlarla işlenir.

Detayları Gör →
+90 (501) 369 40 14 WhatsApp [email protected] LinkedIn