|
via Udemy |
Go to Course: https://www.udemy.com/course/kubernetes-uygulamali-ogrenin/
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: Tanışalım mı ?Eğitim Yol Haritası Eğitimde Kullanılan MateryallerSorular Pratik TestlerHazır mısın ?İkinci Bölüm: Hoşgeldin SanallaştırmaKonteyner(Container) Teknolojisi Nedir ?Docker Nedir ?Demo: Docker İle Konteyner DemoluyoruzMicroservice Mimarisi Nedir ?Konteyner Orkestrasyon Nedir ?Kubernetes Nedir ?Demo: Kubernetes Üzerinde Web Servis İncelemesiDocker ile Kubernetes Arasında ki Fark Nedir ?DevOps Nedir ?Kubernetes Versiyonlama ve DökümantasyonKubernetes Tarihçesi ve Populer Olma NedenleriPiyasadaki Konteyner Orkestrasyon AraçlarıÜçüncü Bölüm: Büyük Resmi İnceliyouruzKubernetes MasterKubernetes WorkerKubernetes PodKubernetes Obje Yönetimi (Imperative ve Declarative Model)Imperative: Kubectl Nedir ?Declarative: YAML File Nedir ?Label ve Selector Nedir ?Namespace Nedir ?Desired state ve Actual state Nedir ?Kubernetes Controller( Deployment, ReplicationController, ReplicaSet ) Nedir ?Kubernetes Service Nedir ?Kubernetes Temel Network İncelemesiDördüncü Bölüm: Kubernetes Nerede Test Edebiliriz ?kubectl KurulumuMinikube Kurulumu ve YönetimiDocker Desktop Üzerinde Kubernetes YönetimiKubernetesi Lab Üzerinden Test Etme1 Master Node ve 2 Worker Node Lokale Kubernetes KurulumuKubernetes Web Dashboard KurulumuK9S ve VSCode Kubernetes EklentiBeşinci Bölüm: kubectl KullanımıPod ile Merhaba DünyaSSH Olmadan Pod İçerisine Bağlanıp İşlem YapmaLokalden Pod'a - Pod'dan Lokale Veri KopyalamaPod Üzerine Port Yönlendirme İşlemleriPod Label ve Selector İşlemlerikubectl config yapılandırmaImage Oluşturma K8s Üzerinde ÇalıştırmaAltıncı Bölüm: YAML File KullanımıYAML File İle Merhaba DünyaPod Yaşam DöngüsüPod Çoklu Container KullanımıInit ContainerHardware Limitli Pod KullanımıNamespace İncelemesi YapıyoruzLabel ve Selector İncelemesiPod Annotation KullanımıEnvironment variable İncelemesiKubernetes Scheduling İşlemleriAffinity Kullanımı - Node AffinityAffinity Kullanımı - Pod AffinityTaint ve TolerationProbes KullanımıYedinci Bölüm: Kubernetes Volume İşlemleri EmptyDir Volume HostPath Volume HostPath Volume ile ASP.NET ÖrneklemesiPersistent Volume (PV) ve Persistent Volume Calm (PVC) Nedir ?PV ve PVC Uygulama - Static Volume - 1StorageClass - Dynamic VolumeSekizinci Bölüm: Secret NedirSecret UygulamaConfigMap NedirConfigMap UygulamaSekizinci Bölüm: ReplicationController ve Replicaset DetaylandırıyoruzReplicationController UygulamaReplicaSet UygulamaKubernetes Deployment DetaylandırıyoruzDeployment UygulamaKubernetes Deployment Strateji TürleriDeployment Rolling Update - Rollback Örneklemesi -1Deployment Rolling Update - Rollback Örneklemesi -2Dokuzuncu Bölüm: Kubernetes Service Nedir ve TürleriDemo: NodePort Service İncelemesiDemo: LoadBalancer Service İncelemesiDemo: Cluster Service İncelemesiNot: Lütfen Emeğe Saygı Gösteriniz. Eğitim içerisindeki materyalleri (hangi kutsala inanıyorsanız ) izinsiz yada kaynak belirtmeden kullanmayınızKurs Güncelleme Geçmişi01/2023 Yayınlandı