
Tanışıyoruz :)
Eğitim yol haritası hakkında hakkında bilgiler veriyoruz. Nasıl ilerleyeceğiz ve hedefimizi nasıl ulaşacağınız bunu konuşuyoruz :)
Eğitimde kullanılan meteryaller nelerdir ve bu meteryallere nasıl sahip olabilirsiniz bunu konuşuyoruz :)
Eğitim boyunca her bölüm sonunda çözümünü yapacağımız uygulama pratik soruları hakkında bilgiler veriyoruz
Hazırsanız eğitimimiz başlıyor..
Teknoloji dünyasını yapısını değiştiren sanallaştırma mimarisi hakkında bilgi vererek eğitimimize başlıyoruz
Sanal mimariden sonra populer hale gelen, uygulama çalıştırma platformu olan Konteyner Mimarisi hakkında bilgiler veriyoruz.
Konteyner mimarisinin popüler hale gelmesinde önemli bir yeri olan Docker hakkında bilgiler veriyoruz
Docker platformu nasıldır ! Docker üzerinde nasıl container oluşturulur bununla ilgili demo yapıyoruz
Günümüzde popüler hale gelen Microservice Mimarisi hakkında konuşuyoruz
Container orchestration kavramı nedir! Neden ihtiyaç duyarız bununla ilgili bilgiler veriyoruz.
Kubernetes nedir ! Detayları nelerdir! Neden bu kadar popüler hale geldi gibi soruların cevabını konuşuyoruz
Kubernetes platformu nasıl bir şeydir diye aklınızdan bir soru geçiyorsa bu bölümde mini bir demo yapıyoruz :)
Oldukça yoğun bir şekilde araştırılan Docker ve Kubernetes arasındaki fark nedir sorusunun cevabını veriyoruz
Günümüzde oldukça yoğun bir şekilde araştırılan ve Konteyner mimarisinin itici gücü olan yeni yazılım çalıştırma kültürü DevOps Nedir sorusunun cevabını veriyoruz
Kubernetes'in tarihçesinden ve popüler hale getiren etkenlerden üzerinde konuşuyoruz
Piyasada var olan Container Orchestration araçları üzerine konuşuyoruz
Kubernetes mimarisinde bulunan objeleri büyük resim üzerinde sıralıyoruz
Kubernetes Master mimarisinde bulunan objeleri detaylandırıyoruz
Kubernetes Worker Node mimarisinde bulunan objeleri detaylandırıyoruz
Kubernetes Mimarisinde önemli bir yere sahip olan POD kavramını bu bölümde açıklıyoruz
Kubernetes nesne yönetimi nasıl yapılır bu bölümde bu sorunun cevabını öğreniyoruz
Kubectl kavramı nedir ? Ne amaçla kullanılır ? Detaylandırıyoruz.
Kubernetes'i declarative yöntem üzerinden yöneteceğimiz YAML dosyası detayları hakkında konuşuyoruz
Kubernetes üzerinde oldukça fazla sayıya ulaşan POD'ları birbirinden ayırt etmek için kullandığımız label ve selector kavramları üzerine konuşuyoruz
Büyük yapılar için Kubernetes nesnelerini gruplandırmak için kullandığımız Namespace kavramı hakkında konuşuyoruz
Desired state ve Actual state kavramları nedir bunu detaylandırıyoruz
Kubernetes Controller nesneleri nelerdir ve ne amaçla kullanılır gibi soruların cevabını öğreniyoruz
Kubernetes Service nesnelerinin detayları hakkında konuşuyoruz
Temel seviyede Kubernetes Network incelemesi yaparak genel yapı hakkında bilgi sahibi olacağız
Yeni bölüme hoş geldiniz :) Bu bölümde Kubernetes'i nerede test edebiliriz bunu sorgulayacağız
Kubernetes'i yöneteceğimiz kubectl aracını nereden indirip kurabiliriz, bu bölümde bunu detaylandıracağız
Minikube Tool'u nedir ? Nereden indirip kurulum yapabiliriz ! Yönetimi nasıl yapılır ! bunu bu bölümde detaylandıracağız
Minikube yönetim komutları ve kurulum linki bu makale de gösterilmektedir
Minikube Tool'unu ne kadar iyi yönetirseniz Kubernetes demo ortamınızı o kadar hızlı ayağa kaldırabilirsiniz. Minikube Tool komutlarını Pratik Alıştırma sorularıyla test ediyoruz
Minikube Tool kurulum yapmadan online bir şekilde Kubernetes'i nasıl test edebiliriz detaylandırıyoruz
Docker Desktop üzerinde Kubernetes komutlarını nasıl test edebiliriz bunu öğreniyoruz
Kubernetes'i hızlıca test edecebileceğimiz Kubernetes Lab platformunun kullanımı hakkında konuşuyoruz
kubeadm aracını kullanarak Kubernetes'i sistemimiz üzerine nasıl kurabiliriz bu bölümde bunu inceliyeceğiz
kubeadm üzerinde Web Dashboard grafik arayüzü kurulumu nasıl yapılır bu bölümde bunu detaylandırıyoruz
Kubernetes nesnelerini kolay bir şekilde yöneteceğimiz K9S aracı ve VSCode üzerinde ki Kubernetes eklentisini açıklayıp kurulumu yapacağız
Merhabalar, Kubernetes komutlarını bölümüne hoş geldiniz :) Bu bölümde Kubernetes'in komut satırı aracı olan kubectl tool'u hakkında konuşuyor olacağız. kubectl aracını kullanarak Kubernetes nesnelerini yönetiminin nasıl yapıldığını bu bölümde detaylandıracağız
Pratik Alıştırma-1 hoş geldiniz :) Lütfen alıştırmayı demo ortamınızda sırasıyla cevaplandırınız
Bu döküman da Kubernetes nesnelerin kısaltmaları hakkında detaylar yer almaktadır
Bu bölümde en temel Kubernetes objesi olan POD nesnesini kullanılarak Merhaba Dünya nasıl diyebiliriz bunu demo ortamında inleyeceğiz
Bu makalede --output=jsonpath parametresi kullanımı konusunda bilgiler verilmektedir
Bu makalede --sort-by parametresi kullanımı hakkında bilgiler verilmektedir
Pratik Alıştırma-2 Lütfen alıştırmayı demo ortamınızda sırasıyla cevaplandırınız
Bu makalede --dry-run parametresi kullanımı hakkında bilgiler verilmektedir
Pratik Alıştırma-3 Lütfen alıştırmayı demo ortamınızda sırasıyla cevaplandırınız
Kubernetes üzerinde oluşturduğumuz POD nesnelerine SSH bağlantısı olmadan nasıl bağlanıp işlem yapabiliriz bunu demo ortamında inceleyeceğiz
Kubernetes üzerinde oluşturduğumuz POD nesnelerine lokalden nasıl dosya kopyalayabiliriz bunu demo ortamında inceleyeceğiz
Bu makalede kubectl explain komut kullanımı hakkında bilgiler verilmektedir
Kubernetes üzerinde oluşturduğumuz POD nesnelerinde çalışan uygulamalarınıza bilgisayarımız üzerinden nasıl bağlanıp işlem yapabiliriz bunu demo ortamımızda inceleyeceğiz
Bu makalede --output=custom-columns parametresi kullanımı hakkında bilgiler verilmektedir
Pratik Alıştırma-4 Lütfen alıştırmayı demo ortamınızda sırasıyla cevaplandırınız
Pratik Alıştırma-5 Lütfen alıştırmayı demo ortamınızda sırasıyla cevaplandırınız
Kubernetes üzerinde oluşturduğumuz POD nesnelerini birbirinden ayırt etmek için kullandığımız label-selector kavramlarını demo ortamımızda inceleyeceğiz
Pratik Alıştırma-6 Lütfen alıştırmayı demo ortamınızda sırasıyla cevaplandırınız
kubectl aracının mevcut bir Kubernetes cluster ile nasıl iletişim kurduğunu ve nasıl yönetildiğini bu bölümde konuşacağız
Pratik Alıştırma-7 Lütfen alıştırmayı demo ortamınızda sırasıyla cevaplandırınız
Demo ortamımızda oluşturduğumuz web sayfamızı Docker'ı kullanarak image haline getirieceğiz. Akabinde bunu docker hub üzerine yükledikten sonra kubernetes tarafında çalıştırıp POD haline getirerek kullanmayı inceleyeceğiz
Merhabalar, Kubernetes YAML dosyası detayları bölümüne hoş geldiniz :) Bu bölümde Kubernetes'i gerçek hayatta yönettiğimiz YAML dosyası detayları hakkında bilgiler bulacaksınız. YAML dosyasında yer alan konuları bu bölümde detaylandıracağız
Eğitim içerisinde kullandığım YAML dosyalarını indirebileceğiniz adres hatırlatması yapılmaktadır
Bu makalede Bilgilendirme ve Hatırlatma yapılmaktadır
Pratik Alıştırma-1 hoş geldiniz :) Lütfen alıştırmayı demo ortamınızda sırasıyla cevaplandırınız
YAML dosyası üzerinden Merhaba Dünya örneklemesi ve command komut kullanımını bu bölümde detaylandırıyoruz
Pratik Alıştırma-2 hoş geldiniz :) Lütfen alıştırmayı demo ortamınızda sırasıyla cevaplandırınız
Bu bölümde POD oluşturulma aşamasında neler oluyor, POD yaşam döngüsü nasıl ilerliyor bunu inceledikten sonra demo ortamımızda örnek uygulama yaparak konuyu detaylandırıyoruz
Bu bölümde POD içerisinde birden fazla Container oluşturma işlemleri hakkında konuştuktan sonra örnek uyguma yaparak konuyu detaylandıracağız
Pratik Alıştırma-3 Lütfen alıştırmayı demo ortamınızda sırasıyla cevaplandırınız
Multi-Container bölümünde bir POD içerisinde birden fazla container çalıştırma konusunu işledik. POD içerisinde birden fazla Container çalıştırmanın bir diğer yolu init-container'dır. Bu bölümde bu konuyu detaylandıracağız
Pratik Alıştırma-4 Lütfen alıştırmayı demo ortamınızda sırasıyla cevaplandırınız
Bu bölümde Pod üzerinde cpu ve memory kaynaklarını kısıtlama işlemi nasıl yapılır bunu öğrendikten sonra demo ortamımız da detaylandırıyoruz
Kubernetes üzerinde farklı projeler için oluşturduğumuz nesneleri birbirinden ayırt etmek için ne yapabiliriz dediğimizde namespace kavramı karşımıza çıkmaktadır. Bu bölümde bu konuyu detaylandırıp örnek uygulama yapıyoruz
Pratik Alıştırma-5 Lütfen alıştırmayı demo ortamınızda sırasıyla cevaplandırınız
Kubernetes mimarisinde oluşturduğumuz nesneleri birbirinden nasıl ayırt edip kullanacağız. Burada bizlere Label ve Selector kavramları yardımcı olmaktadır. Bu bölümde bu konuyu detaylandırıp örnek uygulama yapacağız
Pratik Alıştırma-6 Lütfen alıştırmayı demo ortamınızda sırasıyla cevaplandırınız
Bu bölümde sizlere POD'lara detay açıklamalar eklemek istediğimizde kullandığımız Annotations kavramı hakkında bilgiler verilmektedir. Akabinde örnek uygulama yaparak konuyu detaylandıracağız.
Bu bölümde Kubernetes üzerinde önemli bir yere sahip olan "enviroment variable" kavramını açıkladıktan sonra örnek uygulama yaparak detaylandıracağız
Pratik Alıştırma-7 Lütfen alıştırmayı demo ortamınızda sırasıyla cevaplandırınız
Bu bölümde POD'ları belirlediğimiz NODE'lar üzerinde çalıştırmak/çalıştırmamak amacıyla kullandığımız Scheduling işlemleri hakkında konuşuyor olacağız. Bu bölümde nodeSelector konusunu detaylandıracağız
nodeSelector'den daha fazla seçenek sunan Affinity konusunu bu bölümde açıkladıktan sonra Node Affinity konusuna giriş detaylandırarak devam edeceğiz. Akabinde Node Affinity konusuyla ilgili örnek uygulama yapacağız.
Node Affinity konusuyla POD'ları dilediğimiz NODE'lar üzerine yönlendirirken bazı durumlarda Node Affinity 'de ihtiyaçlarımızı karşılamamaktadır. Bu durumda Pod Affinity tanımlaması yaparak POD'ları dilediğimiz NODE'lar üzerine yönlendirebilmekteyiz. Bu bölümde Pod Affinity konusunu detaylandıracağız
Pratik Alıştırma-8 Lütfen alıştırmayı demo ortamınızda sırasıyla cevaplandırınız
Pratik Alıştırma-9 Lütfen alıştırmayı demo ortamınızda sırasıyla cevaplandırınız
Pratik Alıştırma-10 Lütfen alıştırmayı demo ortamınızda sırasıyla cevaplandırınız
Scheduling İşlemlerinden NODE ve POD Affinity 'nin yetersiz kaldığı durumlarda "Taint and Toleration" konusu bizlere yardımcı olmaktadır. Böylece NODE'ları sadece belirlediğimiz POD gurubuna hizmet verecek şekilde planlayabilmekteyiz. Bu bölümde "Taint and Toleration" konusunu açıkladıktan sonra örnek uygulama yaparak detaylandıracağız
Pratik Alıştırma-11 Lütfen alıştırmayı demo ortamınızda sırasıyla cevaplandırınız
Bu makalede kubernetes cordon kavramı ve kullanımı konusunda bilgiler verilmektedir
Bu makalede kubernetes drain kavramı ve kullanımı konusunda bilgiler verilmektedir
Kubernetes üzerinde oluşturuduğumuz Pod'lar arka tarafta düzgün bir şekilde çalışıyor mu ? POD'lar üzerinde herhangi bir problem var mı ? Bu bölümde POD'ların sağlık kontrolünü yaptığımız PROBE kavramı hakkında konuşuyor olacağız. PROBE kavramını açıkladıktan sonra örnek uygulama yaparak detaylandıracağız
Pratik Alıştırma-12 Lütfen alıştırmayı demo ortamınızda sırasıyla cevaplandırınız
Pratik Alıştırma-13 Lütfen alıştırmayı demo ortamınızda sırasıyla cevaplandırınız
Pratik Alıştırma-14 Lütfen alıştırmayı demo ortamınızda sırasıyla cevaplandırınız
POD içerisinde üretilen datalar kalıcı olmayan disk alanı üzerine yazılmaktadır. POD içerisinde üretilen dataların kalıcı disk alanı üzerinde saklanabilmesi için VOLUME nesnesi kullanılmaktadır. Bu bölümde Volume kavramını açıklayıp, türlerini açıklayacağız
Bu bölümde EmptyDir Volume türünü açıkladıktan sonra örnek uygulama yapılacaktır
Pratik Alıştırma-1 Lütfen alıştırmayı demo ortamınızda sırasıyla cevaplandırınız
Bu bölümde HostPath Volume türünü açıkladıktan sonra örnek uygulama yapılacaktır
Bu bölümde HostPath Volume türünü kullanarak temel seviyede ASP:NET örneklemesi yapılarak gösterilecektir
Pratik Alıştırma-2 Lütfen alıştırmayı demo ortamınızda sırasıyla cevaplandırınız
Bu bölümde POD içerisinde üretilen dataların kalıcı depolama alanında saklamak amacıyla kullandığımız Persistent Volume (PV) ve Persistent Volume Calm kavramlarını açıklayarak göstereceğiz
Bu bölümde bir önceki bölümde açıklamasını yaptığımız Persistent Volume (PV) ve Persistent Volume Calm kavramlarını örnek uygulama üzerinde göstereceğiz
Pratik Alıştırma-3 Lütfen alıştırmayı demo ortamınızda sırasıyla cevaplandırınız
Bu bölümde Persistent Volume oluşturmayı dinamik hale getiren Storage Class kavramını açıklayarak detaylandıracağız
POD içerisinde kullandığımız hassas dataları( kullanıcı adı, şifreler, tokenlar,ssh anahtarları) depolamamıza ve yönetmemize imkan sağlayan Secret Nesnesini bu bölümde detaylandıracağız
Bir önceki bölümde açıklamasını yaptığımız Secret Nesnesi örneklemesi yaparak devam ediyoruz
Pratik Alıştırma-1 Lütfen alıştırmayı demo ortamınızda sırasıyla cevaplandırınız
POD içerisinde hassas olmayan dataları kullanmamıza imkan sağlayan ConfigMap nesnesi detaylarını bu bölümde konuşacağız
Önceki bölümde açıklamasını yaptığımı ConfigMap nesnesiyle ilgili örnek yaparak detaylandırıyoruz
Pratik Alıştırma-2 Lütfen alıştırmayı demo ortamınızda sırasıyla cevaplandırınız
Kubernetes üzerinde oluşturduğumuz POD'lar tekil olarak oluşturulur. Herhangi bir problem durumunda oluşturulan POD kapanmakta ve servis kesintileri yaşanmaktadır. POD'ları Kubernetes üzerinde önemli bir yere sahip olan controller nesneleri aracılığıyla oluşturarak takibini yapabilmekteyiz. Böylece hizmet kesintileri yaşanmadan uygulamaya erişim sağlayabiliriz. Bu bölümde Kubernetes üzerinde yer alan ReplicationController ve Replicaset nesnelerini açıklayarak konumuza giriş yapıyoruz :)
Önceki bölümde açıklamasını yaptığımız ReplicationController nesnesi üzerinde örnek uygulama yaparak detaylandırıyoruz
Pratik Alıştırma-1 Lütfen alıştırmayı demo ortamınızda sırasıyla cevaplandırınız
Önceki bölümde açıklamasını yaptığımız ReplicaSet nesnesi üzerinde örnek uygulama yaparak detaylandırıyoruz
Pratik Alıştırma-2 Lütfen alıştırmayı demo ortamınızda sırasıyla cevaplandırınız
Replicaset nesnesi üzerinde oluşturduğumuz POD'ların imagellarının versiyonunu güncellemek istediğimizde ne yapacağız. Bu bölümde hem Replicaset yönetimi yapan hem de POD'ların image versiyonlarını güncelleyebilen Deployment nesnesi detayları hakkında konuşacağız
Önceki bölümde açıklamasını yaptığımız Deployment nesnesi üzerinde örnek uygulama yaparak detaylandırıyoruz
Pratik Alıştırma-3 Lütfen alıştırmayı demo ortamınızda sırasıyla cevaplandırınız
Bu bölümde Deployment nesnesinin oluşturduğu, Replicaset nesneleri üzerinde çalışan POD'ların, image versiyon güncelleme stratejilerini hakkında bilgiler verilmektedir
Bu bölümde POD'ların image versiyon güncelleme stratejileriyle ilgili Rolling Update – Rollback örneklemesinden birincisini yağacağız
Pratik Alıştırma-4 Lütfen alıştırmayı demo ortamınızda sırasıyla cevaplandırınız
Bu bölümde POD'ların image versiyon güncelleme stratejileriyle ilgili Rolling Update – Rollback örneklemesinden ikincisini yağacağız
Pratik Alıştırma-5 Lütfen alıştırmayı demo ortamınızda sırasıyla cevaplandırınız
Kubernetes üzerinde oluşturduğumuz POD'lara kullanıcıların yada uygulamaların erişebilmesi için Service nesnesi kullanılmaktadır. Bu bölümde Service nesnesi detayları hakkında konuşacağız. Service nesnesini ve türlerini açıklayarak Service konusuna giriş yapıyoruz :)
Bu bölümde Service türlerinden NodePort Service türünü inceledikten sonra örnek uygulama yaparak konuyu detaylandıracağız
Bu bölümde Service türlerinden LoadBalancer Service türünü inceledikten sonra örnek uygulama yaparak konuyu detaylandıracağız
Bu bölümde Service türlerinden Cluster Service türünü inceledikten sonra örnek uygulama yaparak konuyu detaylandıracağız
Pratik Alıştırma-1 Lütfen alıştırmayı demo ortamınızda sırasıyla cevaplandırınız
Pratik Alıştırma-2 Lütfen alıştırmayı demo ortamınızda sırasıyla cevaplandırınız
Pratik Alıştırma-3 Lütfen alıştırmayı demo ortamınızda sırasıyla cevaplandırınız
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 Materyaller
Sorular Pratik Testler
Hazır mısın ?
İkinci Bölüm:
Hoşgeldin Sanallaştırma
Konteyner(Container) Teknolojisi Nedir ?
Docker Nedir ?
Demo : Docker İle Konteyner Demoluyoruz
Microservice Mimarisi Nedir ?
Konteyner Orkestrasyon Nedir ?
Kubernetes Nedir ?
Demo : Kubernetes Üzerinde Web Servis İncelemesi
Docker ile Kubernetes Arasında ki Fark Nedir ?
DevOps Nedir ?
Kubernetes Versiyonlama ve Dökümantasyon
Kubernetes Tarihçesi ve Populer Olma Nedenleri
Piyasadaki Konteyner Orkestrasyon Araçları
Üçüncü Bölüm:
Büyük Resmi İnceliyouruz
Kubernetes Master
Kubernetes Worker
Kubernetes Pod
Kubernetes 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 İncelemesi
Dördüncü Bölüm:
Kubernetes Nerede Test Edebiliriz ?
kubectl Kurulumu
Minikube Kurulumu ve Yönetimi
Docker Desktop Üzerinde Kubernetes Yönetimi
Kubernetesi Lab Üzerinden Test Etme
1 Master Node ve 2 Worker Node Lokale Kubernetes Kurulumu
Kubernetes Web Dashboard Kurulumu
K9S ve VSCode Kubernetes Eklenti
Beşinci Bölüm:
kubectl Kullanımı
Pod ile Merhaba Dünya
SSH Olmadan Pod İçerisine Bağlanıp İşlem Yapma
Lokalden Pod'a - Pod'dan Lokale Veri Kopyalama
Pod Üzerine Port Yönlendirme İşlemleri
Pod Label ve Selector İşlemleri
kubectl config yapılandırma
Image Oluşturma K8s Üzerinde Çalıştırma
Altıncı Bölüm:
YAML File Kullanımı
YAML File İle Merhaba Dünya
Pod Yaşam Döngüsü
Pod Çoklu Container Kullanımı
Init Container
Hardware Limitli Pod Kullanımı
Namespace İncelemesi Yapıyoruz
Label ve Selector İncelemesi
Pod Annotation Kullanımı
Environment variable İncelemesi
Kubernetes Scheduling İşlemleri
Affinity Kullanımı - Node Affinity
Affinity Kullanımı - Pod Affinity
Taint ve Toleration
Probes Kullanımı
Yedinci Bölüm:
Kubernetes Volume İşlemleri
EmptyDir Volume
HostPath Volume
HostPath Volume ile ASP.NET Örneklemesi
Persistent Volume (PV) ve Persistent Volume Calm (PVC) Nedir ?
PV ve PVC Uygulama - Static Volume - 1
StorageClass - Dynamic Volume
Sekizinci Bölüm:
Secret Nedir
Secret Uygulama
ConfigMap Nedir
ConfigMap Uygulama
Sekizinci Bölüm:
ReplicationController ve Replicaset Detaylandırıyoruz
ReplicationController Uygulama
ReplicaSet Uygulama
Kubernetes Deployment Detaylandırıyoruz
Deployment Uygulama
Kubernetes Deployment Strateji Türleri
Deployment Rolling Update – Rollback Örneklemesi -1
Deployment Rolling Update – Rollback Örneklemesi -2
Dokuzuncu Bölüm:
Kubernetes Service Nedir ve Türleri
Demo: NodePort Service İncelemesi
Demo: LoadBalancer Service İncelemesi
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ı