Docker'ı çekirdek düzeyinde anlayın, üretimde işletin
Bu eğitim, Docker'ı kullanmaktan öte iç yapısını ve üretim ilkelerini anlamak isteyenler için tasarlanmıştır. Namespace ve cgroup v2 ile izolasyonun nasıl kurulduğunu, overlay2 katmanlarını, OCI çalışma zamanını ve containerd/runc zincirini inceler; BuildKit…
Docker'ın çalışma prensipleri ve üretim kalitesindeki uygulama kalıpları
Bu eğitim, Docker'ı kullanmaktan öte iç yapısını ve üretim ilkelerini anlamak isteyenler için tasarlanmıştır. Namespace ve cgroup v2 ile izolasyonun nasıl kurulduğunu, overlay2 katmanlarını, OCI çalışma zamanını ve containerd/runc zincirini inceler; BuildKit ile gelişmiş derleme, ağ ve depolama sürücüleri, rootless çalışma, seccomp, kaynak sınırları, log yönetimi ve CI/CD entegrasyonunu laboratuvarlarla uygularsınız.
4 Gün. Her gün dört modül; Çekirdek ve İmaj Mimarisi, Ağ, Depolama ve Dağıtım, Güvenlik, Kaynak ve Üretim, Orkestrasyon ve Otomasyon konuları uygulamalı işlenir.
İleri Seviye — Docker'ın iç mekanizmalarından üretim güvenliğine ve orkestrasyona uzanan ileri düzey ilke ve pratikler.
Her ilke, Linux VM üzerinde komut satırıyla yeniden üretilen laboratuvarlarla (unshare, runc, buildx, cAdvisor) pekiştirilir.
Uygulamayı bağımlılıklarıyla tek imaja koyup geliştirmeden üretime birebir aynı şekilde çalıştırırsınız.
Derleme, test ve dağıtım adımlarını konteynerle tutarlı ve otomatikleştirilebilir hale getirirsiniz.
İmaj tarama ve yetki kısıtlamasıyla üretimdeki saldırı yüzeyini ve arıza riskini azaltırsınız.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Temel Linux komutları, dosya izinleri ve bir metin düzenleyici (vim/nano) ile rahat çalışmak beklenir.
Docker Engine kurulu bir Linux VM ya da Docker Desktop ve en az 8 GB RAM önerilir.
IP adresi, port, DNS ve HTTP kavramlarına temel düzeyde aşinalık faydalıdır.
Herhangi bir dilde yazılmış basit bir web uygulamasını çalıştırabilmek içeriği somutlaştırır.
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.
Program sonunda katılımcılar:
Namespace, cgroup ve storage driver düzeyinde Docker'ın iç mekanizmasını anlayıp sorunları çekirdek seviyesinde yorumlayabilirsiniz.
Multi-stage build ve BuildKit önbelleğiyle imaj boyutunu ve derleme süresini belirgin biçimde düşürebilirsiniz.
bridge, host, overlay ve macvlan ağlarını doğru senaryoda seçip servis keşfini yapılandırabilirsiniz.
TLS ve kimlik doğrulamalı özel registry kurup imaj yaşam döngüsünü yönetebilirsiniz.
cgroup tabanlı sınırlarla CPU, bellek ve I/O tüketimini kontrol edip darboğazları bulabilirsiniz.
Log, event ve inspect verilerini birleştirerek konteyner ve daemon sorunlarının kök nedenini bulabilirsiniz.
Orkestrasyonun neden gerektiğini ve Swarm ile Kubernetes yaklaşımlarının farklarını açıklayabilirsiniz.
Build, tarama, test ve registry push adımlarını içeren Docker tabanlı CI/CD hattı kurabilirsiniz.
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.
Spring Cloud ve Docker ile Mikrohizmetler Oluşturma: Spring Cloud, Docker, CI/CD ve Kubernetes geçişi ile uçtan uca mikroservis. 4 gün uygulamalı eğitim.
Detayları Gör →Using Docker for DevOps: Configuring Docker for Continuous: Docker ile CI/CD, dağıtım stratejileri ve geri alma. 3 gün uygulamalı eğitim.
Detayları Gör →Using Docker for DevOps: Introduction to Docker: Docker temelleri, imaj, Compose ve DevOps iş akışına giriş. 2 gün uygulamalı eğitim, DVA Katılım ve Başarı Sert
Detayları Gör →Using HPE Containers: Konteyner temelleri, Kubernetes ve HPE konteyner platformu yönetimi. 3 gün uygulamalı eğitim, DVA Katılım ve Başarı Sertifikası.
Detayları Gör →Windows Server Hyper-V Virtualisation and Containers: Hyper-V, Windows Server konteynerleri, kümeleme ve güvenlik. 3 gün uygulamalı eğitim.
Detayları Gör →