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: Serwer API, Controller Manager, Scheduler, etcd i Kubelet.
- Zrozumienie podów, węzłów i klastrów
Zasoby Management
- Izolowanie zasobów przy użyciu przestrzeni nazw
- Definiowanie żądań i limitów dla zasobów obliczeniowych
- Skalowanie aplikacji za pomocą Kubernetes
Zarządzanie obciążeniami
- Wdrażanie aplikacji przy użyciu Deployments, StatefulSets i DaemonSets
- Używanie Jobs i CronJobs do planowania zadań
- Obsługa aktualizacji i wycofań
Networking i wykrywanie usług
- Zrozumienie usług Kubernetes: ClusterIP, NodePort, LoadBalancer, ExternalName
- Konfigurowanie DNS i wykrywania usług
- Udostępnianie aplikacji za pośrednictwem Ingress
Trwałość danych
- Utrwalanie danych za pomocą trwałych woluminów i roszczeń dotyczących trwałych woluminów
- Korzystanie z woluminów statycznych i dynamicznych
- Zrozumienie Access trybów, zasad odzyskiwania i projektowanych woluminów
Configuration Management
- Wdrażanie map konfiguracji i sekretów
- Używanie zmiennych środowiskowych i woluminów do konfiguracji
Klaster Management
- Kubernetes aktualizacje klastra przy użyciu kubeadm
- Konfigurowanie uwierzytelniania za pomocą certyfikatów TLS
- Zarządzanie uprawnieniami za pomocą kontroli opartej na rolach (RBAC)
Zaawansowane strategie skalowania
- NodeSelector, NodeAffinity i PodAffinity
- Zrozumienie i zastosowanie Taints i Tolerations
Provisioning 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 Kubernetes
- Analizowanie błędów BackOff i CrashLoopBackOff
- Rozwiązywanie problemów z węzłami w stanie NotReady
- Używanie kubectl i dzienników do debugowania
Podsumowanie i kolejne kroki
Wymagania
- Podstawowa znajomość poleceń Linux
- Znajomość koncepcji konteneryzacji (np. Docker)
- Doświadczenie z podstawami sieci jest zalecane, ale nie wymagane.
Odbiorcy
- Administratorzy systemów
- Inżynierowie DevOps
- Programiści, których celem jest wdrażanie i zarządzanie aplikacjami konteneryzowanymi
35 godzin
Opinie uczestników (1)
Ulubiłem format jednego na jednego tego kursu, który pozwalał na znacznie większą elastyczność w sesjach pytań i odpowiedzi. Instruktor pokrył materiały, które były istotne dla moich potrzeb szkoleniowych, oraz dodatkową wiedzę, która z pewnością będzie mi się przydawać w przyszłości.
Dylan - MacStadium
Szkolenie - Kubernetes Comprehensive
Przetłumaczone przez sztuczną inteligencję