RED HAT OPENSHIFT GELİŞTİRME I: PODMAN İLE KONTEYNERLERE GİRİŞ 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.

Süre ve Format

3 Gün. 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 Geliştirme I: Podman ile Konteynerlere Gir 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 OrkestrasyonIstio ile Servis Ağı (Service Mesh) Eğitimi
DevOps ve Konteyner Eğitimleri

Istio ile Servis Ağı (Service Mesh) Eğitimi

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

Istio ile Servis Ağı (Service Mesh) eğitimi: Istio ile trafik yönetimi, mTLS güvenliği ve. 3 gün uygulamalı laboratuvar, DVA Katılım ve Başarı Sertifikası.

Detayları Gör →
Kubernetes ve OrkestrasyonISTIO Service Mesh Eğitimi
DevOps ve Konteyner Eğitimleri

ISTIO Service Mesh Eğitimi

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

ISTIO Service Mesh eğitimi: Istio ile mikrohizmet iletişimi, güvenlik, gözlem, çok kümeli mesh ve. 4 gün uygulamalı laboratuvar, DVA Katılım ve Başarı Sertifika

Detayları Gör →
Kubernetes ve OrkestrasyonIstio ve Kubernetes ile Servis Ağı Oluşturma Eğitimi
DevOps ve Konteyner Eğitimleri

Istio ve Kubernetes ile Servis Ağı Oluşturma Eğitimi

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

Istio ve Kubernetes ile Servis Ağı Oluşturma eğitimi: Kubernetes üzerinde sıfırdan Istio servis ağı. 3 gün uygulamalı laboratuvar, DVA Katılım ve Başarı Sertifi

Detayları Gör →
Kubernetes ve OrkestrasyonKonteyner Egemenliği: Bulut Bağımlılığı Olmayan Kubernetes Eğitimi
DevOps ve Konteyner Eğitimleri

Konteyner Egemenliği: Bulut Bağımlılığı Olmayan Kubernetes Eğitimi

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

Konteyner Egemenliği: Bulut Bağımsız Kubernetes eğitimi: kendi altyapınızda, bulut sağlayıcıya bağlı. 4 gün uygulamalı laboratuvar, DVA Katılım ve Başarı Sertif

Detayları Gör →
Kubernetes ve OrkestrasyonKonteynerler, Kubernetes ve OpenShift'e Giriş Eğitimi
DevOps ve Konteyner Eğitimleri

Konteynerler, Kubernetes ve OpenShift'e Giriş Eğitimi

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

Konteynerler, Kubernetes ve OpenShift'e Giriş eğitimi: Docker ile konteynerleştirme, Kubernetes. 3 gün uygulamalı laboratuvar, DVA Katılım ve Başarı Sertifikası

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