Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
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ę