Dziękujemy za wysłanie zapytania! Jeden z członków naszego zespołu skontaktuje się z Państwem wkrótce.
Dziękujemy za wysłanie rezerwacji! Jeden z członków naszego zespołu skontaktuje się z Państwem wkrótce.
Plan Szkolenia
Wprowadzenie do Kubernetes
- Przegląd Kubernetes i jego architektury
- Podstawowe komponenty: API server, Controller Manager, Scheduler, etcd i Kubelet
- Zrozumienie Pods, Nodes i Clusters
Zarządzanie zasobami
- Izolowanie zasobów za pomocą Namespaces
- Definiowanie Requests i Limits dla zasobów obliczeniowych
- Skalowanie aplikacji z Kubernetes
Zarządzanie obciążeniami
- Wdrażanie aplikacji za pomocą Deployments, StatefulSets i DaemonSets
- Używanie Jobs i CronJobs do planowania zadań
- Obsługa aktualizacji i wycofywania zmian
Sieci i wykrywanie usług
- Zrozumienie usług Kubernetes: ClusterIP, NodePort, LoadBalancer, ExternalName
- Konfigurowanie DNS i wykrywania usług
- Udostępnianie aplikacji za pomocą Ingress
Trwałość danych
- Przechowywanie danych za pomocą Persistent Volumes i Persistent Volume Claims
- Używanie statycznych i dynamicznych woluminów
- Zrozumienie trybów dostępu, polityk odzyskiwania i rzutowanych woluminów
Zarządzanie konfiguracją
- Wdrażanie ConfigMaps i Secrets
- Używanie zmiennych środowiskowych i woluminów do konfiguracji
Zarządzanie klastrem
- Aktualizacja klastrów Kubernetes za pomocą kubeadm
- Konfigurowanie uwierzytelniania za pomocą certyfikatów TLS
- Zarządzanie uprawnieniami za pomocą Role-Based Access Control (RBAC)
Zaawansowane strategie skalowania
- NodeSelector, NodeAffinity i PodAffinity
- Zrozumienie i stosowanie Taints i Tolerations
Inicjowanie z Helm
- Wprowadzenie do Helm i Helm Charts
- Tworzenie i wdrażanie Helm Charts
- Zarządzanie zależnościami za pomocą Helm
Rozwiązywanie problemów z Kubernetes
- Analiza problemów BackOff i CrashLoopBackOff
- Rozwiązywanie problemów z Node w stanie NotReady
- Używanie kubectl i logów do debugowania
Podsumowanie i kolejne kroki
Wymagania
- Podstawowa znajomość poleceń Linux
- Znajomość koncepcji konteneryzacji (np. Docker)
- Doświadczenie w podstawach sieci jest zalecane, ale nie wymagane
Grupa docelowa
- Administratorzy systemów
- Inżynierowie DevOps
- Programiści, którzy chcą wdrażać i zarządzać aplikacjami kontenerowymi
35 godzin
Opinie uczestników (1)
Polubiłem formę jednego do jednego tego kursu, która pozwalała na znacznie większą elastyczność w zadawaniu i odpowiadaniu na pytania. Instruktor omówił materiał odpowiedni dla moich potrzeb szkoleniowych oraz dodatkową wiedzę, która z pewnością przyniesie mi korzyści w przyszłości.
Dylan - MacStadium
Szkolenie - Kubernetes Comprehensive
Przetłumaczone przez sztuczną inteligencję