MİNİKUBE VE KUBERNETES'E GİRİŞ EĞİTİMİ

minikube start üzerinde komutla öğrenin, laboratuvarda doğrulayın

minikube start, kubectl, Pod ve Service ve ingress addon başlıklarını 2 günde laboratuvar uygulamalarıyla öğrenin

Minikube ile yerel Kubernetes ortamında temel kavramlar konusunda minikube start, kubectl, Pod ve Service ve ingress addon başlıklarını işleyen, Başlangıç seviye, 2 günlük uygulamalı DVA eğitimi.

2 gün Başlangıç Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

minikube start, kubectl ve Pod ve Service ekseninde uygulamalı Minikube ile yerel Kubernetes ortamında temel kavramlar

Minikube ile yerel Kubernetes ortamında temel kavramlar konusunu kendi bilgisayarında kurulan minikube ortamında uygulamalı olarak işleyen bu program; minikube start, kubectl, Pod ve Service ve ingress addon başlıklarını kapsar. 2 gün boyunca sırasıyla Konteyner ve Minikube ile Başlangıç ve İlk Uygulamayı Yayınlama 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

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

Seviye

Başlangıç Seviye — minikube start, kubectl, Pod ve Service ve ingress addon başlıklarını kapsayan, kendi bilgisayarında kurulan minikube ortamında yürütülen 2 günlük uygulamalı program.

Öğrenme Metodu

Her modülde kısa teorik anlatımın ardından kendi bilgisayarında kurulan minikube ortamında minikube start ve kubectl üzerinde elle uygulama yapılır, hata senaryoları birlikte çözülür.

Neden Bu Eğitim?

🛠️Uygulamalı Laboratuvar

Eğitim kendi bilgisayarında kurulan minikube ortamında yürütülür; minikube start ve kubectl doğrudan komut satırında denenir.

🎯Sahaya Dönük İçerik

Pod ve Service ve ingress addon gibi gerçek projelerde karşılaşılan bileşenler örnek senaryolarla işlenir.

🧭Üretime Hazırlık

“İlk Uygulamayı Yayınlama” aşaması; sorun giderme ve operasyonel en iyi uygulamalarla programı tamamlar.

Anahtar Konular

minikube ve kubernetes'e girişminikube startkubectlpod ve serviceingress addonkubernetes eğitimidevops eğitimikonteyner orkestrasyonudva kurumsal eğitimuygulamalı kubernetes lab
“Bildirimsel düşünen, otomasyonla üreten ekipler kümeyi kaygısız işletir.”

Ön Koşullar

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

1
Temel BT bilgisi

Bilgisayar, ağ ve işletim sistemi kavramlarına genel aşinalık yeterlidir.

2
Komut satırı

Terminalde temel komutları (cd, ls, cat) kullanabilmek faydalıdır.

3
Bilgisayar ortamı

Yönetici hakkıyla yazılım kurabileceğiniz, en az 8 GB RAM’li bir bilgisayar önerilir.

4
Laboratuvar erişimi

Uygulamalar kendi bilgisayarında kurulan minikube ortamında 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ı, Konteyner Temelleri ve Podman, Minikube ile Yerel Kubernetes, Manifest Yapısı ve YAML Disiplini ve Pod Yaşam Döngüsü ve Tasarımı 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
Konteyner Temelleri ve Podman
  • Namespace, cgroup ve union filesystem ile konteyner izolasyonu
  • Podman, Buildah ve Skopeo ile imaj çalıştırma, derleme ve kopyalama
  • Containerfile yazımı ve katman optimizasyonu
  • Registry kimlik doğrulama, imaj etiketleri ve digest
  • Kalıcı depolama, port yönlendirme ve ortam değişkenleri
  • Rootless konteyner, SELinux bağlamları ve güvenlik notları
Modül 2
Minikube ile Yerel Kubernetes
  • minikube start sürücüleri (docker, hyperkit, kvm2) ve profil yönetimi
  • kubectl kurulumu, kubeconfig ve minikube dashboard
  • minikube addons: ingress, metrics-server, registry
  • Yerel imaj kullanımı: minikube image load ve docker-env
  • minikube service ve tunnel ile servislere erişim
  • Kind ve k3d ile alternatiflerin karşılaştırılması
Modül 3
Manifest Yapısı ve YAML Disiplini
  • apiVersion, kind, metadata ve spec alanlarının anatomisi
  • kubectl explain ile alan şemalarını inceleme ve zorunlu alanları bulma
  • Label, selector ve annotation kullanım kuralları; standart app.kubernetes.io etiketleri
  • kubectl apply --dry-run=client/server ve kubectl diff ile değişiklik önizleme
  • Çok dokümanlı YAML, kubeconform ve kubeval ile şema doğrulama
  • Server-side apply, field manager ve çakışma çözümü
Modül 4
Pod Yaşam Döngüsü ve Tasarımı
  • Pod spec: containers, initContainers, restartPolicy ve terminationGracePeriodSeconds
  • Pod fazları, container durumları ve CrashLoopBackOff, ImagePullBackOff teşhisi
  • Sidecar, ambassador ve adapter çok-container desenleri
  • Liveness, readiness ve startup probe ayarları (httpGet, exec, tcpSocket)
  • requests/limits, QoS sınıfları (Guaranteed, Burstable, BestEffort) ve OOMKilled davranışı
  • Pod güvenlik bağlamı: runAsNonRoot, readOnlyRootFilesystem ve capabilities
Günün hedefiKatılımcı, Deployment, ReplicaSet ve Rollout, Service ve Servis Keşfi, ConfigMap ve Secret Yönetimi ve Ingress, Gateway API ve Yük Dengeleme 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
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
Modül 2
Service ve Servis Keşfi
  • ClusterIP, NodePort, LoadBalancer ve ExternalName tipleri
  • Endpoints ve EndpointSlice nesnelerinin servis eşleştirmesindeki rolü
  • CoreDNS ile servis keşfi: <svc>.<ns>.svc.cluster.local çözümlemesi
  • Headless Service ve StatefulSet ile kararlı ağ kimliği
  • kube-proxy iptables ve IPVS modlarının çalışma farkları
  • Session affinity, externalTrafficPolicy ve kaynak IP koruma
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
Ingress, Gateway API ve Yük Dengeleme
  • Ingress kaynağı, ingressClassName ve NGINX Ingress Controller kurulumu
  • TLS sonlandırma ve cert-manager ile otomatik sertifika yenileme
  • Gateway API: GatewayClass, Gateway ve HTTPRoute nesneleri
  • Path ve host tabanlı yönlendirme, rewrite ve rate limit
  • MetalLB ile bare-metal ortamda LoadBalancer servisi sağlama
  • Ağırlıklı trafik bölme ve canary yönlendirme

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Konteyner Temelleri ve Podman

Konteyner Temelleri ve Podman kapsamında Namespace, cgroup ve union filesystem ile konteyner izolasyonu ve Containerfile yazımı ve katman optimizasyonu gibi konuları kendi ortamınızda uygulayıp doğrulayabilirsiniz.

✅
Minikube ile Yerel Kubernetes

Minikube ile Yerel Kubernetes kapsamında minikube start sürücüleri (docker, hyperkit, kvm2) ve profil yönetimi ve minikube addons: ingress, metrics-server, registry gibi konuları kendi ortamınızda uygulayıp doğrulayabilirsiniz.

✅
Manifest Yapısı ve YAML Disiplini

Manifest Yapısı ve YAML Disiplini kapsamında apiVersion, kind, metadata ve spec alanlarının anatomisi ve Label, selector ve annotation kullanım kuralları; standart app.kubernetes.io etiketleri gibi konuları kendi ortamınızda uygulayıp doğrulayabilirsiniz.

✅
Pod Yaşam Döngüsü ve Tasarımı

Pod Yaşam Döngüsü ve Tasarımı kapsamında Pod spec: containers, initContainers, restartPolicy ve terminationGracePeriodSeconds ve Sidecar, ambassador ve adapter çok-container desenleri 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.

✅
Service ve Servis Keşfi

Service ve Servis Keşfi kapsamında ClusterIP, NodePort, LoadBalancer ve ExternalName tipleri ve CoreDNS ile servis keşfi: <svc>.<ns>.svc.cluster.local çözümlemesi gibi konuları kendi ortamınızda uygulayıp doğrulayabilirsiniz.

✅
ConfigMap ve Secret Yönetimi

ConfigMap ve Secret Yönetimi kapsamında ConfigMap değerlerini env, envFrom ve volume olarak tüketme ve etcd düzeyinde Secret şifreleme (EncryptionConfiguration) gibi konuları kendi ortamınızda uygulayıp doğrulayabilirsiniz.

✅
Ingress, Gateway API ve Yük Dengeleme

Ingress, Gateway API ve Yük Dengeleme kapsamında Ingress kaynağı, ingressClassName ve NGINX Ingress Controller kurulumu ve Gateway API: GatewayClass, Gateway ve HTTPRoute nesneleri gibi konuları kendi ortamınızda uygulayıp doğrulayabilirsiniz.

Kimler İçin Uygundur?

  • Kubernetes ile ilk kez tanışan geliştiriciler
  • öğrenciler
  • sistem yöneticileri

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Kubernetes ile ilk kez tanışan geliştiriciler, öğrenciler ve sistem yöneticileri. Seviye: Başlangıç.
Uygulamalar hangi ortamda yapılır?
Tüm laboratuvarlar kendi bilgisayarında kurulan minikube ortamında gerçekleştirilir; minikube start ve kubectl katılımcıların kendi erişimleriyle denenir.
Eğitimde hangi konular işlenir?
2 günde Konteyner ve Minikube ile Başlangıç ve İlk Uygulamayı Yayınlama aşamaları işlenir; öne çıkan başlıklar minikube start, kubectl, Pod ve Service ve ingress addon.
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?
Bilgisayar, ağ ve işletim sistemi kavramlarına genel aşinalık yeterlidir. Terminalde temel komutları (cd, ls, cat) kullanabilmek faydalıdır.

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. Minikube ve Kubernetes'e Giriş Eğitimi Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre2 gün
SeviyeBaşlangıç Seviye
FormatOnline / Yüz Yüze / Hibrit
Sertifika✓ Var
Hemen Bilgi Al
İlgili Eğitimler

Bu Eğitimle Birlikte Tercih Edilenler

Kubernetes ve OrkestrasyonRed Hat OpenShift Administration II Eğitimi
DevOps ve Konteyner Eğitimleri

Red Hat OpenShift Administration II Eğitimi

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

Red Hat OpenShift Administration II: üretim kümesi yapılandırması: identity provider, MachineConfig, OVN-Kubernetes ve LokiStack. 4 gün uygulamalı DVA eğitimi.

Detayları Gör →
Kubernetes ve OrkestrasyonRed Hat OpenShift Administration II: Configuring a Production Cluster (DO280) Eğitimi
DevOps ve Konteyner Eğitimleri

Red Hat OpenShift Administration II: Configuring a Production Cluster (DO280) Eğitimi

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

Red Hat OpenShift Administration II: üretim kümesi yapılandırma (DO280 kapsamı): OAuth ve IdP, MachineConfig, Ingress Operator ve ODF. 4 gün uygulamalı DVA eğit

Detayları Gör →
Kubernetes ve OrkestrasyonRed Hat OpenShift Administration II: Configuring a Production Cluster (DO280LS) Eğitimi
DevOps ve Konteyner Eğitimleri

Red Hat OpenShift Administration II: Configuring a Production Cluster (DO280LS) Eğitimi

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

OpenShift üretim kümesi yapılandırması: OAuth, RBAC, NetworkPolicy, kota, OLM ve güncelleme yönetimi uygulamalı eğitimi. Çevrimiçi format.

Detayları Gör →
Kubernetes ve OrkestrasyonRed Hat OpenShift Administration II: Configuring a Production Cluster Classroom Training Eğitimi
DevOps ve Konteyner Eğitimleri

Red Hat OpenShift Administration II: Configuring a Production Cluster Classroom Training Eğitimi

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

OpenShift üretim kümesi yapılandırması: OAuth, RBAC, NetworkPolicy, kota, OLM ve güncelleme yönetimi uygulamalı eğitimi. Sınıf eğitimi.

Detayları Gör →
Kubernetes ve OrkestrasyonRed Hat OpenShift Administration II: Configuring a Production Cluster with Exam Classroom Training Eğitimi
DevOps ve Konteyner Eğitimleri

Red Hat OpenShift Administration II: Configuring a Production Cluster with Exam Classroom Training Eğitimi

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

OpenShift üretim kümesi yapılandırması: OAuth, RBAC, NetworkPolicy, kota, OLM ve güncelleme yönetimi uygulamalı eğitimi. Sınav hazırlığı odaklı.

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