RED HAT OPENSHIFT DEVELOPMENT I: INTRODUCTION TO CONTAINERS WITH PODMAN (DO188LS) EĞİTİMİ

Podman ile konteynerleri sıfırdan öğrenin

Podman, Containerfile, imaj kayıt defterleri, volume, port yönlendirme, pod, systemd ve Quadlet ile rootless konteyner yönetimi

Podman ile konteyner çalıştırma, Containerfile ile imaj oluşturma, volume, ağ, pod ve Quadlet ile systemd servis yönetimini uygulamalı olarak öğrenin.

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

Eğitim Hakkında

Podman tabanlı konteyner yaşam döngüsü

Eğitim, Podman ile konteyner dünyasına giriş yapar: imaj çekme ve çalıştırma, Containerfile ile imaj oluşturma, katmanlar ve cache, kayıt defterleri (Quay, registry), volume ve bind mount, port yönlendirme, rootless çalışma, pod kavramı, podman generate kube ve systemd/Quadlet ile servis yönetimi, imaj güvenliği ve Kubernetes/OpenShift'e geçiş hazırlığı uygulamalı işlenir. Müfredat, DO188LS kodlu kursun konu başlıklarını kapsayacak şekilde kurgulanmıştır.

Süre ve Format

3 Gün. Canlı eğitmen desteği ve laboratuvar erişimiyle çevrimiçi formatta yürütülür; her gün dört modül; konteyner temelleri, imaj oluşturma, depolama/ağ ve pod/servis yönetimi pratik ağırlıklı işlenir.

Seviye

Temel Seviye — Podman ile konteyner çalıştırma, imaj oluşturma, ağ, volume ve pod yönetimi

Öğrenme Metodu

Tüm konular Linux lab makinesinde Podman komutlarıyla uygulanır; her modülün ardından katılımcılar kendi imajlarını oluşturup çalıştırır.

Neden Bu Eğitim?

📦Konteyner Temeli

Namespace, cgroup ve imaj katmanı mantığını Podman üzerinden net kavrarsınız.

🔒Rootless Güvenlik

Rootless ve SELinux etiketli konteynerlerle güvenli çalışma alışkanlığı edinirsiniz.

➡️Kubernetes Geçişi

Pod ve generate kube ile OpenShift'e hazırlık adımlarını atarsınız.

Anahtar Konular

podman eğitimipodmancontainerfilerootless konteynerkonteyner eğitimiquadletpodman podskopeoopenshift developmentdo188
“Konteynerin ne olduğunu bilmek, onu yönetmenin ilk ve en sağlam adımıdır.”

Ön Koşullar

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

1
Linux Komut Satırı

Dosya, süreç ve paket yönetimi komutlarını kullanabilmek gerekir.

2
Ağ Temeli

IP, port ve HTTP kavramları yeterlidir.

3
Metin Düzenleme

vim veya nano ile dosya düzenleme becerisi faydalıdır.

4
Lab Erişimi

SSH erişimi olan bir bilgisayar gerekir.

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ı Podman ile konteyner başlatır, yönetir ve günlüklerini inceler.
Modül 1
Konteyner Kavramları
  • Namespace, cgroup ve SELinux rolü
  • Konteyner ve sanal makine farkı
  • OCI imaj ve runtime standartları
  • Podman ve Docker karşılaştırması
  • Daemonsuz mimari ve conmon
  • Rootless mod ve user namespace
Modül 2
Konteyner Çalıştırma
  • podman run -d, -it, --name, --rm
  • podman ps, stop, start, rm
  • Ortam değişkenleri (-e) ve komut geçersiz kılma
  • podman exec ve podman logs
  • podman inspect ile ayrıntı alma
  • Kaynak limiti: --memory, --cpus
Modül 3
İmaj ve Kayıt Defteri
  • podman search, pull, images
  • registries.conf ve arama sırası
  • podman login ve kimlik bilgisi dosyası
  • Quay.io ve Red Hat Registry kullanımı
  • Etiket (tag) ve digest
  • skopeo inspect ve copy
Modül 4
Bakım ve Tanılama
  • podman system df ve prune
  • Depolama sürücüsü (overlay)
  • podman events ve healthcheck
  • Konteyner yeniden başlatma politikası
  • Hata kodları ve çıkış durumu
  • Sorun giderme: podman info
Günün hedefiKatılımcı Containerfile yazarak optimize ve güvenli imajlar üretir.
Modül 1
Containerfile
  • FROM, RUN, COPY, ADD, ENV, WORKDIR
  • CMD ve ENTRYPOINT farkı
  • EXPOSE ve USER yönergeleri
  • podman build -t ve bağlam dizini
  • .containerignore kullanımı
  • ARG ile build parametresi
Modül 2
Katman ve Cache
  • Katman cache davranışı ve sıralama
  • RUN birleştirme ve temizlik
  • Multi-stage build
  • Küçük taban imajı: UBI minimal
  • podman history ile katman analizi
  • İmaj boyutu optimizasyonu
Modül 3
Dağıtım
  • podman tag ve push
  • Özel kayıt defteri TLS ayarı
  • İmaj kaydetme ve yükleme (save/load)
  • Çok mimarili imaj (manifest)
  • İmaj imzalama ve doğrulama
  • Sürümlendirme stratejisi
Modül 4
İmaj Güvenliği
  • Gereksiz paket ve gizli veri sızıntısı
  • Rootless kullanıcı ile çalıştırma
  • Güvenlik tarayıcıları (Clair, Trivy)
  • SELinux etiket :Z ve :z
  • Salt okunur kök dosya sistemi
  • Temel imaj güncelleme düzeni
Günün hedefiKatılımcı veri kalıcılığı sağlar, ağ yapılandırır ve konteynerleri pod ve servis olarak yönetir.
Modül 1
Volume ve Depolama
  • Bind mount ve named volume
  • podman volume create/inspect
  • :Z etiketi ve izin sorunları
  • Veritabanı verisinin kalıcılığı
  • Volume yedekleme
  • tmpfs ve geçici veri
Modül 2
Konteyner Ağı
  • p ile port yönlendirme
  • Netavark ve aardvark-dns
  • Kullanıcı tanımlı ağ oluşturma
  • Konteynerler arası DNS adı çözümü
  • Rootless ağ: pasta ve slirp4netns
  • Güvenlik duvarı ve firewalld
Modül 3
Pod Yönetimi
  • podman pod create ve ortak ağ alanı
  • Pod içinde birden fazla konteyner
  • Infra konteyneri
  • podman generate kube
  • podman play kube
  • Kubernetes YAML ile uyumluluk
Modül 4
systemd ve Quadlet
  • Konteyneri systemd servisi yapma
  • Quadlet .container dosyaları
  • loginctl enable-linger
  • Otomatik güncelleme (podman auto-update)
  • Günlük okuma: journalctl
  • OpenShift'e geçiş yol haritası

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Konteyner Mantığı

Namespace, cgroup ve OCI kavramlarını açıklayabilirsiniz.

✅
Podman Kullanımı

Konteynerleri çalıştırıp günlük ve exec ile yönetebilirsiniz.

✅
Kayıt Defterleri

Registry'den imaj çekip kimlik doğrulama yapabilirsiniz.

✅
Containerfile

Optimize ve çok aşamalı imajlar oluşturabilirsiniz.

✅
Volume Yönetimi

Kalıcı veri için volume ve SELinux etiketi kullanabilirsiniz.

✅
Konteyner Ağı

Port yönlendirme ve kullanıcı tanımlı ağlar kurabilirsiniz.

✅
Pod ve Kube

Pod oluşturup Kubernetes YAML üretebilirsiniz.

✅
Servis Yönetimi

Quadlet ile konteynerleri systemd servisi olarak çalıştırabilirsiniz.

Kimler İçin Uygundur?

  • Konteynerlere yeni başlayan geliştiriciler
  • sistem yöneticileri
  • OpenShift/Kubernetes öğrenmeye hazırlanan teknik personel

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Konteynerlere yeni başlayan geliştiriciler, sistem yöneticileri ve OpenShift/Kubernetes öğrenmeye hazırlanan teknik personel.
Daha önce Docker kullanmak gerekir mi?
Hayır, ancak Docker bilenler için Podman komut benzerlikleri ve farklar ayrıca gösterilir.
Rootless mod işlenir mi?
Evet, rootless Podman, user namespace ve SELinux etiketleme laboratuvarlarda uygulanır.
Eğitim OpenShift'e hazırlık sağlar mı?
Pod, generate kube ve imaj yönetimi konuları OpenShift'e geçiş için temel oluşturur.
Eğitim sonunda hangi belge verilir?
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. Red Hat OpenShift Development I: Introduction to Containers Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre3 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 OrkestrasyonRunning Kubernetes on Google Cloud Platform Eğitimi
DevOps ve Konteyner Eğitimleri

Running Kubernetes on Google Cloud Platform Eğitimi

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

Google Kubernetes Engine ile küme kurun: Autopilot, VPC-native ağ, Workload Identity, Ingress, HPA ve Managed Prometheus ile uygulamalı eğitim.

Detayları Gör →
Kubernetes ve OrkestrasyonSanal Makinelerin Ansible ile Red Hat OpenShift Virtualization'a Taşınması Eğitimi
DevOps ve Konteyner Eğitimleri

Sanal Makinelerin Ansible ile Red Hat OpenShift Virtualization'a Taşınması Eğitimi

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

VM'leri vSphere'den OpenShift Virtualization'a taşıyın: KubeVirt, MTV, warm migration ve Ansible otomasyonu ile uygulamalı geçiş eğitimi.

Detayları Gör →
Kubernetes ve OrkestrasyonScaling Kubernetes Apps & Solutions: Kubernetes Logging & Monitoring Eğitimi
DevOps ve Konteyner Eğitimleri

Scaling Kubernetes Apps & Solutions: Kubernetes Logging & Monitoring Eğitimi

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

Kubernetes loglama ve izleme: Prometheus Operator, PromQL, Fluent Bit, EFK, Loki, Alertmanager ve Grafana ile uygulamalı gözlemlenebilirlik eğitimi.

Detayları Gör →
Kubernetes ve OrkestrasyonScaling Kubernetes Apps & Solutions: Kubernetes Packaging Eğitimi
DevOps ve Konteyner Eğitimleri

Scaling Kubernetes Apps & Solutions: Kubernetes Packaging Eğitimi

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

Helm chart yazımı, values yönetimi, hook'lar, Kustomize overlay, OCI registry ve GitOps ile Kubernetes uygulama paketleme eğitimi.

Detayları Gör →
Kubernetes ve OrkestrasyonScaling Kubernetes Apps & Solutions: Scalable Kubernetes Eğitimi
DevOps ve Konteyner Eğitimleri

Scaling Kubernetes Apps & Solutions: Scalable Kubernetes Eğitimi

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

Kubernetes ölçekleme: requests/limits, HPA, VPA, KEDA, Cluster Autoscaler, PodDisruptionBudget ve k6 yük testi ile uygulamalı eğitim.

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