Kubernetes: Sıfırdan Uygulamalı Öğrenin | CKA Hazırlanın

YENİ - Kubernetes'i basit, eğlenceli ve uygulamalı öğrenin. CKA Sertifika Sınavına uygulamalı hazırlanın. DevOps'a Giriş

Ratings: 4.86 / 5.00




Description

Hoşgeldiniz...

Teknolojinin gelişmesiyle birlikte uygulama çalıştırma platformları da kendini her geçen gün yenilemeye devam ediyor. 

Uygulama çalıştırma platformları arasında Container mimarisi günümüzde oldukça popüler hale gelmeye başladı.

Uygulama çalıştırma platformlarının gelişmesinin yanında, DevOps kavramı da gün geçtikçe yaygınlaştı. Bunlara ek olarak artık uygulamalarımızı mikro servisler şeklinde dizayn ediyor ve bunları da containerlar şeklinde paketleyip çalıştırıyoruz.

Konteyner mimarisinin yaygınlaşmasıyla birlikte Konteyner Orkestrasyon çözümlerinin popülerliği de gün geçtikçe artmaya başladı. Kubernetes,  konteyner orkestrasyon çözümleri arasında kendini ispatlamış ve piyasada popülerliği her geçen gün artan bir çözüm olarak karşımıza çıkmakta.

DevOps kültürünü benimseyen ve sistemlerini bu mimariye taşıyan firmalar bünyelerinde artık Kubernetes bilen ve CKA(Certified Kubernetes Administrator) sertifikasına sahip personel bulundurma düşüncesiyle arayışa geçtiler.  Yazılım geliştirici, sistem yöneticisi ya da devops uzmanı olan kişilerden Kubernetes konusunda bilgi sahibi olması istendi. O sebeple teknik tarafta çalışan ve yeni teknolojilere ayak uydurmak isteyen her personel temek seviyede de olsa Kubernetes konusunda bilgi sahibi olmalı ve kendini bu alanda geliştirmelidir. Çünkü DevOps mimarisiyle birlikte yeni trend'in bu yöne doğru kaydığını veriler göstermektedir.

İşte bende bu amaçla bilgi teknolojileri alanında çalışan yada bu alana yönelmek isteyen arkadaşların bilgi-becerilerini geliştirmek ve dünya standartları üzerine çıkarma düşüncesiyle Türkçe kaynak olarak bu eğitim setini hazırlamak istedim. Bu eğitim setiyle birlikte sizlere Kubernetes'i sıfırdan başlayarak uygulamalı olarak göstermeyi hedefledim.

Eğitim sonunda katılımcıların "Kubernetes hakkında temel bilgiye, Image haline getirilmiş uygulamaları Kubernetes üzerinde çalıştırabilme/yönetebilme becerisine ve son olarak Kubernetes sertifika sınavına girmek isteyenlerin pratik testlerle sınava hazırlanabilmesine" yardımcı olmayı amaçlamaktadır.

Eğitim İçeriği -->

Birinci Bölüm: 

  1. Tanışalım mı ?

  2. Eğitim Yol Haritası

  3. Eğitimde Kullanılan Materyaller

  4. Sorular Pratik Testler

  5. Hazır mısın ?

İkinci Bölüm: 

  1. Hoşgeldin Sanallaştırma

  2. Konteyner(Container) Teknolojisi  Nedir ?

  3. Docker Nedir ?

  4. Demo : Docker İle Konteyner Demoluyoruz

  5. Microservice Mimarisi Nedir ?

  6. Konteyner Orkestrasyon  Nedir ?

  7. Kubernetes Nedir ?

  8. Demo : Kubernetes Üzerinde Web Servis İncelemesi

  9. Docker ile Kubernetes Arasında ki Fark Nedir ?

  10. DevOps Nedir ?

  11. Kubernetes Versiyonlama ve Dökümantasyon

  12. Kubernetes Tarihçesi ve Populer Olma Nedenleri

  13. Piyasadaki Konteyner Orkestrasyon Araçları

Üçüncü Bölüm: 

  1. Büyük Resmi İnceliyouruz

  2. Kubernetes Master

  3. Kubernetes Worker

  4. Kubernetes  Pod

  5. Kubernetes Obje Yönetimi (Imperative ve Declarative Model)

  6. Imperative: Kubectl Nedir ?

  7. Declarative: YAML File Nedir ?

  8. Label ve Selector Nedir ?

  9. Namespace Nedir ?

  10. Desired state ve Actual state Nedir ?

  11. Kubernetes Controller( Deployment, ReplicationController, ReplicaSet ) Nedir ?

  12. Kubernetes Service Nedir ?

  13. Kubernetes Temel Network İncelemesi

Dördüncü Bölüm: 

  1. Kubernetes Nerede Test Edebiliriz ?

  2. kubectl Kurulumu

  3. Minikube Kurulumu ve Yönetimi

  4. Docker Desktop Üzerinde Kubernetes Yönetimi

  5. Kubernetesi Lab Üzerinden Test Etme

  6. 1 Master Node ve 2 Worker Node  Lokale Kubernetes Kurulumu

  7. Kubernetes Web Dashboard Kurulumu

  8. K9S ve VSCode Kubernetes Eklenti

Beşinci Bölüm: 

  1. kubectl Kullanımı

  2. Pod ile Merhaba Dünya

  3. SSH Olmadan Pod İçerisine Bağlanıp İşlem Yapma

  4. Lokalden Pod'a - Pod'dan Lokale Veri Kopyalama

  5. Pod Üzerine Port Yönlendirme İşlemleri

  6. Pod Label ve Selector İşlemleri

  7. kubectl config yapılandırma

  8. Image Oluşturma K8s Üzerinde Çalıştırma

Altıncı Bölüm: 

  1. YAML File Kullanımı

  2. YAML File İle Merhaba Dünya

  3. Pod Yaşam Döngüsü

  4. Pod Çoklu Container Kullanımı

  5. Init Container

  6. Hardware Limitli Pod Kullanımı

  7. Namespace İncelemesi Yapıyoruz

  8. Label ve Selector İncelemesi

  9. Pod Annotation Kullanımı

  10. Environment variable İncelemesi

  11. Kubernetes Scheduling İşlemleri

  12. Affinity Kullanımı - Node Affinity

  13. Affinity Kullanımı - Pod Affinity

  14. Taint ve Toleration

  15. Probes Kullanımı

Yedinci Bölüm: 

  1. Kubernetes Volume İşlemleri

  2. EmptyDir  Volume

  3. HostPath  Volume

  4. HostPath  Volume ile ASP.NET Örneklemesi

  5. Persistent Volume (PV) ve Persistent Volume Calm (PVC) Nedir ?

  6. PV ve PVC Uygulama - Static Volume - 1

  7. StorageClass - Dynamic Volume

Sekizinci Bölüm: 

  1. Secret Nedir

  2. Secret Uygulama

  3. ConfigMap Nedir

  4. ConfigMap Uygulama

Sekizinci Bölüm: 

  1. ReplicationController ve Replicaset  Detaylandırıyoruz

  2. ReplicationController Uygulama

  3. ReplicaSet Uygulama

  4. Kubernetes Deployment Detaylandırıyoruz

  5. Deployment Uygulama

  6. Kubernetes Deployment Strateji Türleri

  7. Deployment Rolling Update – Rollback Örneklemesi -1

  8. Deployment Rolling Update – Rollback Örneklemesi -2

Dokuzuncu Bölüm: 

  1. Kubernetes Service Nedir  ve Türleri

  2. Demo: NodePort Service İncelemesi

  3. Demo: LoadBalancer Service İncelemesi

  4. Demo: Cluster Service İncelemesi

Not: Lütfen Emeğe Saygı Gösteriniz. Eğitim içerisindeki materyalleri (hangi kutsala inanıyorsanız ) izinsiz yada kaynak belirtmeden kullanmayınız


Kurs Güncelleme Geçmişi

01/2023 Yayınlandı

What You Will Learn!

  • Sıfırdan Başlayarak Kubernetes Temelleri Nelerdir! Docker ile Kubernetes Arasında ki Fark Nedir!
  • Kubernetes Bileşenleri ve Mimarisi Detayları Nelerdir!
  • DevOps ve Microservice Mimarisi Nedir!
  • Lokal sistem üzerine Kubernetes Cluster Kurulumu Nasıl Yapılır!
  • Kubernetes Üzerinde Uygulama Yayınlama ve Yönetim İşlemleri
  • YAML File Üzerinden Kubernetes Nesne Yönetimi
  • Rolling Update ve Rollback - Affinity, Probes İşlemleri
  • Kubernetes Üzerinde Volume(Persistent Volume) Yönetim İşlemleri
  • ReplicaSets, Deployments ve Services İşlemleri
  • CKA Sertifika Sınavına Hazırlık İçin Pratik Testler

Who Should Attend!

  • Kubernetes Mimarisini Öğrenmek İsteyenler
  • Yazılım geliştiriciler, Sistem yöneticileri ve Devops mühendisleri
  • DevOps Mimarisine Giriş Yapmak İsteyenler
  • Uygumalarını Kolay ve Hızlı Bir Şekilde Test Etmek İsteyenler
  • Certified Kubernetes Administrator(CKA) Sınavına Hazırlananlar