BilimKoop

Düzenleyen

BilimKoop

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

Son Yorumlar

    Arşivler

    Kategoriler

    • Kategori yok

    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.