Eğitim İçeriği
Giriş
- Kubernetes Nedir?
- Konteynerleştirme ve Sanallaştırma
- Kubernetes özelliklerine ve mimarisine genel bakış
- Cloud Native Computing Foundation (CNCF) bağlamında Kubernetes
Kubernetes'yi Anlamak
- Kubernetes uygulamasının yaşam döngüsü
- Kubernetes bileşenleri: Master ve Node'lar
- Kubelet, Kube-proxy ve diğer temel bileşenler
Başlangıç
- Geliştirme Ortamının Kurulumu
- kubeadm kullanarak Kubernetes'nin Kurulumu
- kubectl ve kubeconfig'in Yapılandırılması
Pod'larla Çalışmak
- Pod'lar Oluşturma
- Pod yapılandırmalarını yönetme
- Pod'ları ölçeklendirme ve sorun giderme
ReplicaSet'ler ve Deployment'lar
- ReplicaSet'ler Oluşturma ve Ölçeklendirme
- Deployment'lar ile uygulama güncellemelerini yönetme
- Aşamalı Güncellemeler ve Geri Alma Kullanımı
Servisler ve Networking
- Uygulamaları açığa çıkarmak için Servisler Oluşturma
- İç ve Dış Servisler
- Güvenli iletişim için Ağ Politikaları
Kalıcı Depolama
- Kalıcı Birim (PV) ve Kalıcı Birim Talebi (PVC)
- Depolama Sınıfları
- Veri yönetimi için Birimleri Kullanma
Yapılandırma ve Gizlilikler
- Uygulama yapılandırmalarını yönetme
- Hassas verileri Gizliliklerle Güvenli Hale Getirme
- Harici yapılandırmalar için ConfigMap'leri Kullanma
Kubernetes'yi Bulut Platformlarıyla Entegre Etme
- Büyük bulut sağlayıcılarında Kubernetes kümelerini dağıtma
- Yük Dengeleyicileri ve Giriş Denetleyicilerini Kullanma
- Yatay Pod Otomatik Ölçekleyicileri (HPA) ile Otomatik Ölçeklendirme
İzleme ve Kayıt
- Sağlık Kontrollerini Uygulama
- Kubernetes Gösterge Paneli ile Küme İzleme
- Fluentd ve Elasticsearch gibi araçlarla Kayıtları Toplama
Sorun Giderme
- Kubernetes dağıtımlarında yaygın sorunları belirleme
- Uygulama ve ağ sorunlarını ayıklama
- Kubernetes olaylarını ve kayıtlarını analiz etme
Özet ve Sonraki Adımlar
- Kurstan çıkarılan temel dersler
- Daha fazla öğrenme için önerilen kaynaklar
- Kubernetes yolculuğunuzdaki sonraki adımlar
Kurs İçin Gerekli Önbilgiler
- Temel ağ kavramlarına ilişkin anlayış
- Linux komut satırı arayüzü ile deneyim
- Herhangi bir dilde temel programlama deneyimi
Hedef Kitle
- Geliştiriciler
- Sistem Yöneticileri
- DevOps Mühendisleri
Danışanlarımızın Yorumları (5)
he was patience and understood that we fall behind
Albertina - REGNOLOGY ROMANIA S.R.L.
Eğitim - Deploying Kubernetes Applications with Helm
He explained everything, not only k8s notions.
Stefan Voinea - EMAG IT Research S.R.L
Eğitim - Certified Kubernetes Application Developer (CKAD) - exam preparation
Depth of knowledge of the trainer
Grant Miller - BMW
Eğitim - Certified Kubernetes Administrator (CKA) - exam preparation
It gave a good grounding for Docker and Kubernetes.
Stephen Dowdeswell - Global Knowledge Networks UK
Eğitim - Docker (introducing Kubernetes)
I mostly enjoyed the knowledge of the trainer.