Docker Kubernetes Service Eğitimi

  • Eğitim Tipi: Classroom / Virtual Classroom / Online
  • Süre: 2 Gün

Bu eğitim programı, kapsamlı uygulamalı laboratuvarlar, işletme odaklı senaryolar ve pratik örnekler ile pedagojik eğitim yaklaşımından faydalanmaktadır. Docker eğitimleri, katılımcıların en yeni ürün sürümlerini kullanabilmeleri ve Docker’ın engin saha deneyimiyle geliştirdiği en iyi uygulamalardan faydalanabilmeleri için düzenli olarak güncellenmektedir.

Her bir eğitimde uygulamaya dayalı küçük sınav soruları ve laboratuvar alıştırmalarından katılımcıların her bir eğitimin hedeflerini proje tabanlı görevlendirmelerle canlı olarak uygulamaya koyabildiği uygulamalara dek birçok farklı değerlendirme enstrümanı kullanılmaktadır.

Bu eğitim, Kubernetes kavramları ve kullanımına yoğun ve ayrıntılı bir giriş imkanı sunar. Bu eğitim ile Kubernetes’de bir uygulamanın tasarlanması, geliştirilmesi ve kurulmasıyla ilgili temel kavramların yanı sıra Kubernetes’in Docker'ın kurumsal sürüm ürünü olan Docker Universal Control Plane’e nasıl entegre edildiği de açıklanmaktadır. Katılımcılar, bu eğitimin ön koşulu olarak konteynerleştirme ve konteyner görüntülerinin oluşturulması hakkında temel bilgiye sahip olmalıdır. Kullanılabilir platform: Linux. 

Bu eğitimi kendi kurumunuzda planlayabilirsiniz.
Docker Kubernetes Service Eğitimi ile ilgili sıkça sorulan sorular

Docker nedir?

Docker, uygulamaları ve tüm bağımlılıklarını izole ve taşınabilir konteynerler içerisinde çalıştırmanı sağlayan bir platformdur. "Bir kez çalıştır, her yerde çalışsın" felsefesiyle öne çıkar.


Docker ne işe yarar?

  • Geliştiricilerin uygulamaları hızlı ve güvenli bir şekilde paketlemesine yardımcı olur
  • Farklı ortamlarda aynı uygulamayı sorunsuz çalıştırır
  • Dağıtım sürecini otomatikleştirir
  • Sunucu kaynaklarını verimli kullanır
  • DevOps süreçlerini kolaylaştırır

Docker neden bu kadar popüler?

Çünkü:

  • Sanallaştırma kadar kaynak tüketmez
  • Uygulamalar arasında çakışmaları ortadan kaldırır
  • Yerel geliştirme → staging → production arasında tutarlılık sağlar
  • CI/CD pipeline’larıyla mükemmel uyumludur
  • Mikroservis mimarileriyle entegre çalışır

Docker ile sanal makine farkı nedir?

ÖzellikDocker (Container)Sanal Makine (VM)
PerformansHafif, daha hızlıAğır, daha yavaş
Başlama SüresiSaniyelerDakikalar
Kaynak KullanımıPaylaşımlı işletim sistemiHer VM’de ayrı işletim sistemi
ÖlçeklenebilirlikDaha esnekDaha karmaşık



Docker container nedir?

Container, Docker tarafından oluşturulan izole bir ortamdır. İçinde uygulama, sistem araçları, kütüphaneler ve yapılandırmalar yer alır. Her şey tek bir paket olarak çalışır. Host sistemden bağımsızdır.


Docker image nedir?

Image, bir container’ın çalıştırılabilir şablonudur. Yani container'ların oluşturulduğu hazır yapıdır. Bir nevi “uygulamanın donmuş hali” diyebiliriz.

📦 Dockerfile ile oluşturulur → Image’a dönüştürülür → Container olarak çalıştırılır.


Dockerfile nedir ve ne işe yarar?

Dockerfile, bir Docker image’ını tanımlamak için kullanılan betik (script) dosyasıdır.

İçeriğinde:

  • Hangi işletim sistemi kullanılacak
  • Hangi paketler kurulacak
  • Hangi komutlar çalıştırılacak
  • gibi talimatlar bulunur.

Docker Compose nedir?

Docker Compose, birden fazla container’ı tanımlayıp tek bir komutla birlikte başlatmanı sağlar. docker-compose.yml dosyası kullanılır.

Örneğin: Web sunucusu + veritabanı + önbellek servisini aynı anda yönetebilirsin.


Docker ile hangi teknolojiler birlikte kullanılır?

  • Kubernetes: Container orkestrasyonu
  • Jenkins / GitLab CI: CI/CD entegrasyonu
  • Ansible / Terraform: Altyapı otomasyonu
  • Nginx / Traefik: Reverse proxy
  • AWS ECS / Azure Container Apps: Cloud tabanlı container çalıştırma

Docker bilmek kariyerde ne kazandırır?

  • DevOps rollerinde vazgeçilmezdir
  • Backend ve Full Stack geliştiriciler için büyük artıdır
  • Mikroservis mimarisine geçmek isteyen ekiplerde kritik beceridir
  • Freelance işler için tercih edilir (özellikle modern stack’lerde)


Önkoşullar

Students should have some basic knowledge of containerization and creating container images as a prerequisite for this course.

Kimler Katılmalı

Developers and operations staff who have mastered the basics of making individual containers and images, but have little to no experience in Kubernetes and would like to get started with all aspects of Kube as quickly as possible.

Neler Öğreneceksiniz

Bu eğitim ile öğrenecekleriniz:

  • Schedule Kubernetes-managed workloads across a UCP cluster
  • Control and configure Kubernetes networking in Calico
  • Manage Kubernetes users through UCP using Kubernetes RBAC
  • Deploy and troubleshoot Kubernetes workloads via UCP

Outline

{*Eğitim} İçeriği:

 

 

Day 1

  • Introduction to Kubernetes
  • Kubernetes Orchestration
  • Kubernetes RBAC

Day 2

  • Kubernetes Networking
  • Kubernetes Troubleshooting
Eğitim Yorumları


Eğitimlerle ilgili bilgi almak ve diğer tüm sorularınız için bize ulaşın!

Eğitim Tarihleri

Sınıf eğitimlerimizi İstanbul, Ankara ve Londra ofislerimizde düzenlemekteyiz. Kurumunuza özel eğitimleri ise, dilediğiniz tarih ve lokasyonda organize edebiliriz.

24 Mayıs 2025 (2 Gün)
İstanbul, Ankara, Londra
Classroom / Virtual Classroom
17 Haziran 2025 (2 Gün)
İstanbul, Ankara, Londra
Classroom / Virtual Classroom
18 Haziran 2025 (2 Gün)
İstanbul, Ankara, Londra
Classroom / Virtual Classroom
05 Temmuz 2025 (2 Gün)
İstanbul, Ankara, Londra
Classroom / Virtual Classroom
09 Temmuz 2025 (2 Gün)
İstanbul, Ankara, Londra
Classroom / Virtual Classroom
13 Temmuz 2025 (2 Gün)
İstanbul, Ankara, Londra
Classroom / Virtual Classroom
23 Temmuz 2025 (2 Gün)
İstanbul, Ankara, Londra
Classroom / Virtual Classroom
25 Temmuz 2025 (2 Gün)
İstanbul, Ankara, Londra
Classroom / Virtual Classroom
Sitemizi kullanarak çerezlere (cookie) izin vermektesiniz. Detaylı bilgi için Çerez Politika'mızı inceleyebilirsiniz.