KUBERNETES ADMINISTRATOR: AUDITING & CUSTOMIZING LOGS EĞİTİMİ

Kümede kim ne yaptı, kanıtla gösterin

Audit policy seviyeleri, apiserver audit bayrakları, webhook backend, Fluent Bit, Loki, günlük seviyesi ayarı, RBAC ve sır maskelemesi

Kubernetes Administrator: Auditing & Customizing Logs eğitimi, audit politikası, merkezi günlük ve günlük özelleştirme konularını 3 günde laboratuvar uygulamalarıyla işler.

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

Eğitim Hakkında

Kubernetes denetim ve günlük yapılandırması

Kubernetes kümelerinde izlenebilirlik ve denetim için günlük yapılandırma eğitimi. Audit policy (None, Metadata, Request, RequestResponse), kube-apiserver audit bayrakları ve webhook backend, Fluent Bit parser/filter/output, Loki ve Elasticsearch, kubelet log rotasyonu, bileşen log seviyeleri, Secret maskeleme ve RBAC ile günlük erişimi uygulanır.

Süre ve Format

3 Gün. Her gün dört modül; ilk gün Mimari, Yetki ve Denetim, son gün Analiz, Politika ve Veri Koruma konularına odaklanır.

Seviye

Orta Seviye — audit politikası, günlük toplama hattı ve günlüklerin özelleştirilmesi ile küme denetimi.

Öğrenme Metodu

Katılımcılar çok düğümlü bir lab kümesinde kubeadm, etcdctl, systemctl ve journalctl komutlarıyla çalışır; kasıtlı bozulan düğüm ve bileşenleri onarmak eğitimin merkezindedir.

Neden Bu Eğitim?

🛠️Yönetici Pratiği

Kurulum, yükseltme, yedekleme ve sertifika yenileme adımlarını gerçek kümede tekrarlarsınız.

⏱️Zaman Altında Çalışma

Görevler sınır süreli lab senaryolarıyla verilir; kubectl hızınız ve doğruluğunuz gelişir.

🔍Kök Neden Analizi

Kubelet, containerd ve control plane günlüklerinden sorunun kaynağına inmeyi öğrenirsiniz.

Anahtar Konular

kubernetes audit logaudit policyfluent bitlokikubernetes loglamakube-apiserver auditkubernetes yönetimikubernetes administratorkubeadmetcd yedeklemekubernetes yükseltmekubernetes troubleshooting
“Küme, onu en kötü anında onarabildiğiniz kadar sizindir.”

Ön Koşullar

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

1
Kubernetes Temelleri

Pod, Deployment, Service ve kubectl kullanımında temel deneyim beklenir.

2
Linux Yönetimi

systemd, journalctl, paket yöneticisi ve SSH ile çalışma bilgisi gereklidir.

3
Ağ ve TLS

Alt ağ, DNS ve sertifika kavramları kümenin bileşenlerini anlamayı kolaylaştırır.

4
Lab Düğümleri

En az bir control plane ve iki worker için sanal makine veya DVA lab erişimi kullanılı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ı, Kubernetes Mimarisi ve Bileşenleri ve RBAC ve Küme Güvenliği konularında uygulama yapar; Denetim ve Günlük Yapılandırması ile kubectl ve Temel Nesneler başlıklarında laboratuvar çalışmasını tamamlar.
Modül 1
Kubernetes Mimarisi ve Bileşenleri
  • Control plane: kube-apiserver, etcd, kube-scheduler ve kube-controller-manager
  • Düğüm bileşenleri: kubelet, kube-proxy ve container runtime (CRI)
  • Deklaratif model, reconciliation döngüsü ve controller mantığı
  • API kaynakları, API grupları, sürümleme ve kubectl api-resources
  • kubeadm kümesinde static pod manifestlerinin incelenmesi
  • Cloud controller manager ve add-on bileşenleri (CoreDNS, metrics-server)
Modül 2
RBAC ve Küme Güvenliği
  • Role, ClusterRole, RoleBinding ve ClusterRoleBinding yapısı
  • ServiceAccount, token projeksiyonu ve kubectl auth can-i
  • Kullanıcı sertifikası oluşturma (CSR API) ve kubeconfig dağıtımı
  • Pod Security Admission: privileged, baseline, restricted profilleri
  • SecurityContext: runAsNonRoot, readOnlyRootFilesystem, capabilities
  • OPA Gatekeeper veya Kyverno ile politika uygulama
Modül 3
Denetim ve Günlük Yapılandırması
  • Audit policy dosyası: seviyeler None, Metadata, Request, RequestResponse
  • kube-apiserver bayrakları: --audit-policy-file, --audit-log-path, maxage, maxbackup
  • Audit webhook backend ile günlüklerin harici sisteme gönderimi
  • Hassas kaynakların (Secret) denetim kapsamında maskelenmesi
  • Fluent Bit ile düğüm ve konteyner günlüklerinin toplanması
  • Günlük analizi: kim, neyi, ne zaman değiştirdi sorgularını yanıtlama
Modül 4
kubectl ve Temel Nesneler
  • kubeconfig, context, namespace ve kubectl config komutları
  • Pod, ReplicaSet ve Deployment arasındaki sahiplik ilişkisi
  • Imperative komutlar, --dry-run=client -o yaml ve kubectl apply/diff
  • kubectl explain, describe, get -o jsonpath ve custom-columns
  • Label, selector ve annotation kullanımıyla nesne gruplama
  • Server-side apply ve alan sahipliği (field manager) kavramı
Günün hedefiKatılımcı, Günlük Toplama ve Özelleştirme ve İzleme ve Gözlemlenebilirlik konularında uygulama yapar; İş Yükü Denetleyicileri ile Sır Yönetimi ve Şifreleme başlıklarında laboratuvar çalışmasını tamamlar.
Modül 1
Günlük Toplama ve Özelleştirme
  • Konteyner günlük yolları, /var/log/pods ve kubelet log rotasyonu (containerLogMaxSize)
  • Fluent Bit DaemonSet yapılandırması: input, parser, filter, output
  • JSON yapılandırılmış günlük, çok satırlı log birleştirme ve Kubernetes metadata zenginleştirme
  • Loki ve Elasticsearch hedefleri, etiket tasarımı ve saklama süreleri
  • Bileşen günlük seviyeleri: --v bayrağı, kubelet ve apiserver günlüklerine journalctl ile erişim
  • Hassas verinin maskelenmesi ve günlüklerden uyarı üretme
Modül 2
İzleme ve Gözlemlenebilirlik
  • metrics-server, kubectl top ve kaynak tüketimi izleme
  • Prometheus Operator, ServiceMonitor ve PromQL temelleri
  • Grafana panoları ve Alertmanager ile uyarı kuralları
  • Loki veya EFK ile merkezi günlük toplama
  • OpenTelemetry ile dağıtık izleme ve Jaeger/Tempo
  • SLI/SLO tanımı ve hata bütçesi yaklaşımı
Modül 3
İş Yükü Denetleyicileri
  • Deployment rolling update, maxSurge/maxUnavailable ve rollout undo
  • StatefulSet: kararlı kimlik, headless servis ve sıralı başlatma
  • DaemonSet ile düğüm başına ajan (log, izleme) dağıtımı
  • Job ve CronJob: backoffLimit, completions, concurrencyPolicy
  • Liveness, readiness ve startup probe ayarları
  • PodDisruptionBudget ile gönüllü kesintilerde kullanılabilirlik
Modül 4
Sır Yönetimi ve Şifreleme
  • etcd'de Secret'ların EncryptionConfiguration ile rest şifrelemesi (aescbc, KMS v2)
  • Secret erişimini RBAC ile kısıtlama ve ServiceAccount token tuzakları
  • External Secrets Operator ile Vault, AWS Secrets Manager entegrasyonu
  • Secrets Store CSI Driver ile sırların volume olarak bağlanması
  • Sealed Secrets ve SOPS ile GitOps uyumlu sır saklama
  • Sır rotasyonu, sızıntı tespiti ve imaj/ortam değişkeni risk kontrolü
Günün hedefiKatılımcı, Sorun Giderme Yöntemleri ve Admission Webhook Geliştirme konularında uygulama yapar; Küme Ağı: CNI ve NetworkPolicy ile etcd Yedekleme ve Geri Yükleme başlıklarında laboratuvar çalışmasını tamamlar.
Modül 1
Sorun Giderme Yöntemleri
  • Pod durumları: Pending, CrashLoopBackOff, ImagePullBackOff, OOMKilled analizi
  • kubectl describe, events, logs --previous ve kubectl debug ephemeral container
  • Düğüm sorunları: NotReady, kubelet journalctl, disk/bellek baskısı
  • Servis erişilemezliği: endpoint, selector ve DNS kontrol akışı
  • Control plane arızaları: apiserver, etcd ve sertifika süresi dolması
  • Sistematik hata ayıklama kontrol listesi ve olay sonrası inceleme
Modül 2
Admission Webhook Geliştirme
  • AdmissionReview istek/yanıt yapısı ve JSON patch ile mutasyon
  • Webhook sunucusunun Go veya Python ile yazılması ve TLS sertifikası (cert-manager caBundle enjeksiyonu)
  • failurePolicy, timeoutSeconds, namespaceSelector ve objectSelector ayarları
  • Sidecar enjeksiyonu ve varsayılan değer atama örneği
  • Webhook kaynaklı küme kesintilerini önleme ve yüksek erişilebilir dağıtım
  • Kyverno ve ValidatingAdmissionPolicy ile kodsuz alternatiflerin karşılaştırılması
Modül 3
Küme Ağı: CNI ve NetworkPolicy
  • Kubernetes ağ modeli: pod IP'leri, NAT'sız pod-pod iletişimi
  • CNI eklentileri: Calico, Cilium, Flannel karşılaştırması ve overlay/BGP modları
  • NetworkPolicy ile ingress/egress kısıtlama ve default-deny yaklaşımı
  • CoreDNS yapılandırması, ndots ve dnsPolicy ayarları
  • Cilium eBPF veri düzlemi ve Hubble ile akış gözlemi
  • Ağ sorunları için netshoot, tcpdump ve kubectl debug kullanımı
Modül 4
etcd Yedekleme ve Geri Yükleme
  • etcdctl snapshot save ve snapshot status ile yedek alma
  • etcdutl snapshot restore ile veri dizini geri yükleme
  • TLS sertifika parametreleri: --cacert, --cert, --key
  • Static pod manifestinde etcd veri dizini değişikliği
  • Otomatik yedekleme (CronJob), saklama süresi ve harici depolama
  • Velero ile namespace ve kalıcı volume yedekleme

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Kubernetes Mimarisi ve

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.

✅
Denetim ve Günlük

Denetim ve Günlük Yapılandırması konusunda Audit policy dosyası: seviyeler None, Metadata, Request, RequestResponse ve kube-apiserver bayrakları: --audit-policy-file, --audit-log-path, maxage, maxbackup çalışmalarını kendi ortamınızda uygulayabilirsiniz.

✅
kubectl ve Temel

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.

✅
İzleme ve Gözlemlenebilirlik

İ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.

✅
İş Yükü Denetleyicileri

İş Yükü Denetleyicileri konusunda Deployment rolling update, maxSurge/maxUnavailable ve rollout undo ve StatefulSet: kararlı kimlik, headless servis ve sıralı başlatma çalışmalarını kendi ortamınızda uygulayabilirsiniz.

✅
Sorun Giderme Yöntemleri

Sorun Giderme Yöntemleri konusunda Pod durumları: Pending, CrashLoopBackOff, ImagePullBackOff, OOMKilled analizi ve kubectl describe, events, logs --previous ve kubectl debug ephemeral container çalışmalarını kendi ortamınızda uygulayabilirsiniz.

✅
Admission Webhook Geliştirme

Admission Webhook Geliştirme konusunda AdmissionReview istek/yanıt yapısı ve JSON patch ile mutasyon ve Webhook sunucusunun Go veya Python ile yazılması ve TLS sertifikası (cert-manager caBundle enjeksiyonu) çalışmalarını kendi ortamınızda uygulayabilirsiniz.

✅
etcd Yedekleme ve

etcd Yedekleme ve Geri Yükleme konusunda etcdctl snapshot save ve snapshot status ile yedek alma ve etcdutl snapshot restore ile veri dizini geri yükleme çalışmalarını kendi ortamınızda uygulayabilirsiniz.

Kimler İçin Uygundur?

  • Kubernetes kümesi kuran ve işleten sistem yöneticileri
  • DevOps
  • SRE mühendisleri; CKA tarzı yönetici yetkinliği hedefleyenler

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Kubernetes kümesi kuran ve işleten sistem yöneticileri, DevOps ve SRE mühendisleri; CKA tarzı yönetici yetkinliği hedefleyenler.
Eğitim kaç gün sürer ve nasıl işlenir?
3 gün sürer. Katılımcılar çok düğümlü bir lab kümesinde kubeadm, etcdctl, systemctl ve journalctl komutlarıyla çalışır; kasıtlı bozulan düğüm ve bileşenleri onarmak eğitimin merkezindedir.
Eğitim yönetici (operatör) rolüne mi yönelik?
Evet; geliştirici bakışından çok küme bileşenleri, düğüm yönetimi, kurtarma ve sorun giderme gibi altyapı sorumluluklarına odaklanılır.
Eğitime katılmak için hangi ön bilgi gerekir?
Pod, Deployment, Service ve kubectl kullanımında temel deneyim beklenir. systemd, journalctl, paket yöneticisi ve SSH ile çalışma bilgisi gereklidir.
Eğitim sonunda sertifika verilir mi?
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: Auditing & Customizing Logs Eğitim 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 OrkestrasyonAdvanced Kubernetes Skills: Designing & Building Kubernetes Solutions Eğitimi
DevOps ve Konteyner Eğitimleri

Advanced Kubernetes Skills: Designing & Building Kubernetes Solutions Eğitimi

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

Üretim Kubernetes çözümleri tasarlayın: CRD/Operator, gelişmiş scheduling, çok küme, Cluster API, OPA/Kyverno ve platform mühendisliği desenleri.

Detayları Gör →
Kubernetes ve OrkestrasyonArchitecting with Google Kubernetes Engine (AGKE) Eğitimi
DevOps ve Konteyner Eğitimleri

Architecting with Google Kubernetes Engine (AGKE) Eğitimi

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

GKE üzerinde mimari tasarlayın: Standard/Autopilot kümeler, node havuzları, VPC-native ağ, Workload Identity, Gateway ve autoscaling (AGKE).

Detayları Gör →
Kubernetes ve OrkestrasyonArchitecting with Google Kubernetes Engine (GC-KE-2) Eğitimi
DevOps ve Konteyner Eğitimleri

Architecting with Google Kubernetes Engine (GC-KE-2) Eğitimi

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

GKE'de iş yüklerini üretimde işletin: StatefulSet, Persistent Disk/Filestore, Cloud Operations, autoscaling, Workload Identity ve Cloud Build/Deploy.

Detayları Gör →
Kubernetes ve OrkestrasyonArchitecting with Google Kubernetes Engine Eğitimi
DevOps ve Konteyner Eğitimleri

Architecting with Google Kubernetes Engine Eğitimi

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

Architecting with Google Kubernetes Engine: GKE mimari tasarımı: ağ, güvenlik, ölçekleme ve CI/CD. 3 gün uygulamalı eğitim, DVA Katılım ve Başarı Sertifikası.

Detayları Gör →
Kubernetes ve OrkestrasyonAutomate and Manage Red Hat OpenShift Virtualization with Ansible (DO336) Eğitimi
DevOps ve Konteyner Eğitimleri

Automate and Manage Red Hat OpenShift Virtualization with Ansible (DO336) Eğitimi

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

Automate and Manage Red Hat OpenShift Virtualization with: OpenShift Virtualization, KubeVirt, Ansible ve VM otomasyonu. 4 gün uygulamalı eğitim.

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