KUBERNETES ADMINISTRATOR: CONFIGURING CONFIGMAPS & KUBERNETES SECRETS EĞİTİMİ

Yapılandırmayı koddan ayırın, sırları güvene alın

ConfigMap, Secret, volume bağlama, şifreleme ve harici secret yönetimini uygulamalı kapsayan iki günlük program

Kubernetes Administrator: Configuring ConfigMaps ve Kubernetes Secrets: ConfigMap ve Secret nesnelerinin oluşturulması, tüketimi ve güvenli yönetimi.

2 gün Temel Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

Kubernetes'te yapılandırma ve gizli veri yönetiminin tüm yaşam döngüsü

Bu program, uygulama yapılandırmasının ConfigMap ve Secret nesneleriyle Pod'lara nasıl aktarıldığını uçtan uca ele alır. Env ve volume tüketimi, güncelleme davranışı, immutable alanlar, etcd şifreleme ve harici secret yöneticileri gerçek manifestlerle çalışılır. Program boyunca Nesne Modeli: Namespace, Label ve Selector, Secret Türleri ve Güvenli Kullanımı ve Kustomize ile Ortam Bazlı Yapılandırma modülleri uygulamalı işlenir.

Süre ve Format

2 Gün. Her gün dört modül; ConfigMap ile Yapılandırma Yönetimi, Secret ve Gizli Veri Güvenliği başlıklarında ilerler; her modülde altı teknik konu ve laboratuvar çalışması yer alır.

Seviye

Temel Seviye — ConfigMap ve Secret nesnelerinin oluşturulması, tüketimi ve güvenli yönetimi.

Öğrenme Metodu

Her modül çok düğümlü laboratuvar kümesinde canlı komutlarla, kasıtlı arıza senaryoları ve kontrol listeleriyle işlenir.

Neden Bu Eğitim?

🛠️Operasyonel Pratik

Gerçek küme komutlarıyla çalışırsınız; ConfigMap ve Secret yönetimi konusunda günlük işletimde karşılaşılan senaryoları kendi elinizle çözersiniz.

🔍Sistematik Teşhis

Hata belirtisinden kök nedene giden adımları (events, loglar, bileşen durumu) bir kontrol listesi olarak edinirsiniz.

🛡️Üretime Hazır Yaklaşım

En az yetki, yedekleme ve izleme gibi üretim ilkelerini her laboratuvarda uygulayarak alışkanlığa dönüştürürsünüz.

Anahtar Konular

kubernetes administrator: configuring configmaps ve kubernetes secretskubernetes eğitimiConfigMap ve Secret yönetimikubectl eğitimikubernetes kursukubernetes sertifika programıcontainer orkestrasyon eğitimidevops kubernetes eğitiminesne modeli kuberneteskustomize kubernetes
“Karmaşıklığı yönetmenin yolu, her parçayı bildirimsel ve gözlemlenebilir kılmaktan geçer.”

Ön Koşullar

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

1
Linux Komut Satırı

Bash ile dosya yönetimi, servisler ve temel ağ komutlarını kullanabilmek.

2
Konteyner Temelleri

Docker ile imaj çalıştırma ve temel konteyner kavramlarına aşinalık.

3
Ağ Temelleri

IP adresi, port, DNS ve HTTP gibi kavramlara genel hakimiyet.

4
Laboratuvar Ortamı

SSH erişimi olan bir bilgisayar; kümeler DVA tarafından laboratuvarda sağlanır.

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ı, nesne modeli, configmap kullanımı, volume türleri ve i̇ş yükü tasarımı başlıklarını laboratuvar uygulamalarıyla işleyerek günün konularında bağımsız çalışabilir hale gelir.
Modül 1
Nesne Modeli: Namespace, Label ve Selector
  • Kubernetes nesnesinin apiVersion, kind, metadata, spec ve status alanlarının anlamı
  • Namespace'lerle mantıksal izolasyon, varsayılan namespace'ler (kube-system, kube-public) ve kapsam dışı kaynaklar
  • Label ve annotation ayrımı, önerilen app.kubernetes.io/* etiket seti
  • Equality-based ve set-based selector ifadeleri (in, notin, exists) ile kaynak seçimi
  • ownerReferences, garbage collection ve finalizer mekanizması ile silme davranışı
  • API grupları, sürümleri (v1, apps/v1, batch/v1) ve deprecation politikası
Modül 2
ConfigMap Oluşturma ve Tüketme
  • ConfigMap'in --from-literal, --from-file ve --from-env-file ile oluşturulması
  • envFrom ve valueFrom.configMapKeyRef ile ortam değişkeni enjeksiyonu
  • ConfigMap'in volume olarak bağlanması, items ve subPath ile tekil dosya kullanımı
  • Volume bağlı ConfigMap'in otomatik güncellenmesi ve subPath'te güncellenmemesi sorunu
  • immutable: true alanı ile değişmez ConfigMap'ler ve rollout tetikleme (hash yöntemi)
  • 1 MiB boyut sınırı, binaryData alanı ve büyük yapılandırma için alternatifler
Modül 3
Volume Türleri: emptyDir, projected ve hostPath
  • emptyDir (medium: Memory, sizeLimit) ile geçici paylaşım
  • hostPath riskleri ve type alanı (Directory, DirectoryOrCreate, Socket)
  • projected volume: configMap, secret, downwardAPI ve serviceAccountToken birleşimi
  • downwardAPI ile Pod meta verisinin ortam değişkeni ve dosya olarak sunulması
  • Ephemeral volume (generic ephemeral) ile Pod ömrüne bağlı PVC
  • fsGroup, readOnly bağlama ve volume izin sorunlarının çözümü
Modül 4
İş Yükü Tasarımı: Ortam, Komut ve Kaynak Tanımı
  • Pod spec'inde env, envFrom, command, args ve workingDir alanları
  • Uygulama yapılandırmasının koddan ayrılması ve ortam bazlı değerler
  • Çok konteynerli Pod'ta imaj ve sorumluluk ayrımı
  • Kaynak istek/limit değerlerinin yük testi ile belirlenmesi
  • Label stratejisi ve Service ile eşleşecek şekilde manifest kurgusu
  • Manifest şablonlarını kubectl create --dry-run ve explain ile hızla üretme
Günün hedefiKatılımcı, secret yönetimi, rbac yetkilendirme, serviceaccount ve kustomize başlıklarını laboratuvar uygulamalarıyla işleyerek günün konularında bağımsız çalışabilir hale gelir.
Modül 1
Secret Türleri ve Güvenli Kullanımı
  • Opaque, kubernetes.io/tls, dockerconfigjson ve service-account-token Secret türleri
  • base64 kodlamanın şifreleme olmadığı gerçeği ve stringData alanının kullanımı
  • Secret'ın env ve volume olarak tüketimi; tmpfs üzerinde bağlanma davranışı
  • imagePullSecrets ile özel registry'den imaj çekme yapılandırması
  • etcd'de EncryptionConfiguration ile at-rest şifreleme (aescbc, kms v2) ve anahtar rotasyonu
  • External Secrets Operator, Sealed Secrets ve Secrets Store CSI Driver'a genel bakış
Modül 2
RBAC: Role, ClusterRole ve Binding
  • Role/ClusterRole kuralları: apiGroups, resources, resourceNames ve verbs alanları
  • RoleBinding ve ClusterRoleBinding farkı; ClusterRole'ün RoleBinding ile namespace'e daraltılması
  • Subject türleri: User, Group ve ServiceAccount; X.509 sertifika tabanlı kullanıcı oluşturma
  • CertificateSigningRequest ile kullanıcı sertifikası onaylama ve kubeconfig üretme
  • kubectl auth can-i --as ve auth whoami ile yetki doğrulama
  • Aggregated ClusterRole'ler, escalate/bind kısıtları ve aşırı yetkili cluster-admin riskleri
Modül 3
ServiceAccount ve Pod Kimliği
  • Varsayılan ServiceAccount ve automountServiceAccountToken: false ile gereksiz token'ın kaldırılması
  • Projected ServiceAccount token'ları: audience, expirationSeconds ve TokenRequest API
  • kubectl create token ile kısa ömürlü token üretimi
  • Pod'dan API'ye in-cluster erişim: CA, token ve KUBERNETES_SERVICE_HOST
  • Bulutta IRSA, Workload Identity ve Azure AD Workload Identity eşlemeleri
  • Uygulama başına ayrı ServiceAccount ve minimum RBAC tasarımı
Modül 4
Kustomize ile Ortam Bazlı Yapılandırma
  • kustomization.yaml: resources, namePrefix, commonLabels ve images dönüştürücüleri
  • base ve overlay dizin yapısı; dev/staging/prod farklılıkları
  • patchesStrategicMerge ve JSON6902 patch kullanımı
  • configMapGenerator ve secretGenerator ile hash ekli adlandırma
  • kubectl apply -k ve kustomize build çıktısının incelenmesi
  • Helm ve Kustomize birlikte kullanımı; helmCharts alanı

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Nesne modeli

Namespace, label ve selector ile kaynakları düzenli biçimde kurgulayabilirsiniz

✅
ConfigMap kullanımı

ConfigMap'leri ortam değişkeni ve dosya olarak Pod'lara aktarabilirsiniz

✅
Volume türleri

Pod içi volume türlerini kullanım amacına göre seçebilirsiniz

✅
İş yükü tasarımı

12-factor uyumlu iş yükü manifestleri hazırlayabilirsiniz

✅
Secret yönetimi

Secret nesnelerini güvenli biçimde oluşturup Pod'lara sunabilirsiniz

✅
RBAC yetkilendirme

Role ve Binding nesneleriyle en az yetki ilkesine uygun erişim tanımlayabilirsiniz

✅
ServiceAccount

ServiceAccount token'larını ve Pod kimliğini güvenle yönetebilirsiniz

✅
Kustomize

Kustomize base/overlay yapısıyla ortam yapılandırmalarını yönetebilirsiniz

Kimler İçin Uygundur?

  • Kubernetes kümesi yöneten sistem yöneticileri
  • DevOps mühendisleri
  • platform ekipleri için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Kubernetes kümesi yöneten sistem yöneticileri, DevOps mühendisleri ve platform ekipleri için uygundur.
Eğitimde hangi konular işlenir?
2 gün boyunca şu modüller işlenir: Nesne Modeli: Namespace, Label ve Selector; ConfigMap Oluşturma ve Tüketme; Volume Türleri: emptyDir, projected ve hostPath; İş Yükü Tasarımı: Ortam, Komut ve Kaynak Tanımı; Secret Türleri ve Güvenli Kullanımı; RBAC: Role, ClusterRole ve Binding; ServiceAccount ve Pod Kimliği; Kustomize ile Ortam Bazlı Yapılandırma.
Eğitim kaç gün sürer ve nasıl işlenir?
Eğitim 2 gündür. Her modül çok düğümlü laboratuvar kümesinde canlı komutlarla, kasıtlı arıza senaryoları ve kontrol listeleriyle işlenir.
Başlamak için hangi ön bilgi gerekir?
Bash ile dosya yönetimi, servisler ve temel ağ komutlarını kullanabilmek. Docker ile imaj çalıştırma ve temel konteyner kavramlarına aşinalık.
Eğitim sonunda belge verilir mi?
Başarıyla tamamlayan katılımcılara Digital Vizyon Akademi Katılım ve Başarı Sertifikası verilir.

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. Kubernetes Administrator: Configuring ConfigMaps & Kubernete Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

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

Bu Eğitimle Birlikte Tercih Edilenler

Kubernetes ve OrkestrasyonKubernetes Administrator: Troubleshooting Deployments & Networking Eğitimi
DevOps ve Konteyner Eğitimleri

Kubernetes Administrator: Troubleshooting Deployments & Networking Eğitimi

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

Kubernetes Administrator: Troubleshooting Deployments ve Networking eğitimi: dağıtım ve ağ sorun giderme. 3 gün uygulamalı laboratuvar, DVA sertifikası.

Detayları Gör →
Kubernetes ve OrkestrasyonKubernetes Administrator: Underlying Cluster Infrastructure Eğitimi
DevOps ve Konteyner Eğitimleri

Kubernetes Administrator: Underlying Cluster Infrastructure Eğitimi

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

Kubernetes Administrator: Underlying Cluster Infrastructure eğitimi: küme altyapısı. 3 gün uygulamalı lab ve Digital Vizyon Akademi Katılım ve Başarı Sertifikas

Detayları Gör →
Kubernetes ve OrkestrasyonKubernetes Administrator: Using PersistentVolume & PersistentVolumeClaim Eğitimi
DevOps ve Konteyner Eğitimleri

Kubernetes Administrator: Using PersistentVolume & PersistentVolumeClaim Eğitimi

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

Kubernetes Administrator: Using PersistentVolume ve PersistentVolumeClaim eğitimi: PV ve PVC yönetimi. 2 gün uygulamalı laboratuvar, DVA sertifikası.

Detayları Gör →
Kubernetes ve OrkestrasyonKubernetes and Cloud Native Associate: Architecture and Core Components Eğitimi
DevOps ve Konteyner Eğitimleri

Kubernetes and Cloud Native Associate: Architecture and Core Components Eğitimi

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

Kubernetes and Cloud Native Associate: Architecture and Core Components eğitimi: mimari ve çekirdek bileşenler. 3 gün uygulamalı laboratuvar, DVA sertifikası.

Detayları Gör →
Kubernetes ve OrkestrasyonKubernetes APIs & Components Eğitimi
DevOps ve Konteyner Eğitimleri

Kubernetes APIs & Components Eğitimi

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

Kubernetes APIs ve Components eğitimi: API ve bileşenler. 3 gün uygulamalı lab ve Digital Vizyon Akademi Katılım ve Başarı Sertifikası.

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