BilimKoop

Düzenleyen

BilimKoop
Web sitesi
https://bilimkoop.org

Konuşmacı / Eğitmen

  • Güray Yıldırım
    Güray Yıldırım
    DevOps & DevSecOps | Peptr Founder

    Güray Yıldırım deneyimli GNU / Linux sistem yöneticisi, DevOps mühendisi ve özgür yazılım gönüllüsüdür. Dağıtık, ölçeklenebilir ve otonom sistemlerin yüksek trafik ve erişilebilirlikle performanslı ve güvenilir bir şekilde çalışması özel ilgi alanına girmektedir.

    GNU/Linux sistemleri, Kubernetes ve konteyner/ Docker teknolojilerindeki engin deneyim ve bilgilerini 8 yıldır pek çok etkinlik ve eğitimde farklı topluluklarla paylaşmakta ve deneyimini kurumlara danışmanlık vererek artırmaktadır. Terraform, Ansible, OSQuery, Traefik, HAProxy, IPVS, Jenkins/Gitea/GitLab/GitHub, Telegraf/InfluxDB/Grafana/Prometheus ilgilendiği teknolojilerden bazılarıdır.

    Türkçe ilk Docker kitabının ve iki Raspberry Pi kitabının yazarıdır.

Etkinlik Mekanı

Online

Tarih

15 - 18 Ağu 2020
Expired!

Zaman

24 saat
10:00 am - 4:00 pm

Container Teknolojileri ve Docker’a Giriş Eğitimi – 24 Saat

Uygulamaların paketlenmesi, farklı ortamlara kurulumu ve sorunsuz deploymentlar her zaman birçok kurumun baş ağrıları arasında yer aldı. Container teknolojisi ise taşınabilir, tekrar üretilebilir uygulamalar oluşturabilmeyi; hızlı, kolay ve güvenilir bir şekilde yayına alabilmeyi mümkün hale getirdi. Bu eğitimde, containerların çalışma yapısını, Docker’ın bu dünyaya katkılarını, loglama/monitoring gibi kavramların container dünyasındaki karşılıklarını, yazılımcılara ve sistem ekiplerine Docker’ın katkısını örnekler ve uygulamalarla hep birlikte inceliyoruz. Eğitim sonunda katılımcıların kendi uygulamalarını Docker’da çalıştıracak şekilde containerlaştırabilmeleri, hata ayıklama, izleme ve yönetim gibi işleri Docker üzerinde rahatlıkla yapabilmeleri hedefleniyor.

Kontenjan
40 kişi

4 Gün
24 saat

Online
Eğitim

Bu eğitim için maksimum kontenjan 40 kişidir. 20 kişilik minimum kontenjan sağlandığında eğitim belirtilen tarihlerde düzenlenir. 

Katılımcıların tercihen temel GNU/Linux bilgisinin olması, DevOps eğitiminin almış ya da temel devops kavramları hakkında bilgi sahibi olması beklenir. 

Eğitim İçeriği

1. Giriş

  • Ön gereksinimler, temel bilgiler
  • Bilgisayara kurulum
  • Sanal makine üzerinden kurulum
  • Docker-machine ile kurulum
  • PWD
  • Örnek uygulamanın kurulumu
  • Uygulama çalıştırmak
  • Çalışan konteynırların görüntülenmesi
  • Çalışan konteynırların izlenmesi
  • Konteynırları durdurmak/duraklatmak/başlatmak
  • Konteynırlara komut satırı erişimi
  • Bazı diğer sık kullanılan
  • Docker komutları
  • Docker versiyonları, CE ve EE sürümleri

 

2. Docker Çalışma Prensipleri

  • Konteynır yapısı
  • Altyapı
  • Namespace’ler
  • Cgroups
  • Capabilities
  • CoW dosya sistemleri

3. İmaj Yapısı

  • Base image kavramı
  • Dockerfile yapısı
  • Dockerfile komutlarının tanıtımı
  • Katman yapısı ve katmanların görüntülenmesi
  • İmaj oluşturma
  • Yaygın kullanılan temel imajlar
  • Tek katmanlı konteynır oluşturmak

4. Docker Compose

  • YAML’ın kısa özeti
  • Compose Dosya Yapısı
  • Compose ile Dockerfile’ların imaja dönüştürülmesi
  • Compose dosyasının yayına alınması ve yayından kaldırmak
  • Uygulamaları arkaplanda başlatmak
  • Servis ölçekleme

5. Docker Network Yapısı

  • Linkler vs network kullanımı
  • Docker’ın temel network mekanizmaları
  • Docker ile network yönetim komutları
  • overlay/bridge ağ yapıları ve farklılıkları

6. Depolama

  • Docker Volume kavramı
  • Volume sürücüleri
  • SSH üzerinden Volume bağlanması
  • Volume konfigürasyonları
  • Volume ile kalıcı veri saklama
  • Konteynır içerisine veri aktarımı
  • Konteynır içinden veri aktarımı
  • Docker commit

7. Servis keşfi ve bağlantılar

  • Servis keşif mekanizması
  • İsimlendirme ve haberleşme

8. Loglara erişim

  • Konteynır mimarisine uygun log sistem yapısı
  • Docker ile konteynır bazlı log erişimi
  • Compose ile log erişimi
  • Docker log sürücüleri

9. Docker Swarm’a Giriş

Eğitim Kimler için:

Yazılım
Mühendisleri
QA
Mühendisleri
Sistem
Yöneticileri
Eğitim online olarak gerçekleştirilecektir. Eğitimi tamamlayan katılımcılara katılım belgesi verilecektir.