Zarządzanie Kubernetes z Rancher - Plan Szkolenia
Rancher to otwarta platforma PaaS do zarządzania Kubernetes na dowolnej infrastrukturze.
Ten prowadzony przez instruktora kurs na życio zapewnia uczestnikom przegląd Rancher i demonstruje poprzez praktyczne ćwiczenia, jak wdrożyć i zarządzać klastrem Kubernetes za pomocą Rancher.
Pod koniec kursu uczestnicy będą mogli:
- Zainstalować i skonfigurować Rancher.
- Uruchomić klaster Kubernetes za pomocą RKE (Rancher Kubernetes Engine).
- Zarządzać wieloma klastrami Kubernetes w chmurze, unikając uzależnienia od jednego dostawcy.
- Zarządzać klastrami Kubernetes, korzystając z wybranego systemu operacyjnego i silnika kontenerów.
Format kursu
- Część wykładowa, część dyskusyjna, intensywne praktyczne ćwiczenia
Plan Szkolenia
Wprowadzenie
- Rancher vs OpenShift
Instalowanie i konfigurowanie Rancher
Zrozumienie dystrybucji Kubernetes Rancher
Uruchamianie serwera Rancher
Dodawanie hostów
Uruchamianie usług infrastruktury
Tworzenie kontenera za pomocą interfejsu użytkownika
Tworzenie kontenera przez wiersz poleceń Docker
Tworzenie aplikacji wielokontenerowej
Sieci między kontenerami
Odnajdowanie usług
Równoważenie obciążenia kontenerów
Uruchamianie Kubernetes za pomocą RKE (Rancher Kubernetes Engine)
Administrowanie Kubernetes za pomocą Rancher
Zarządzanie obciążeniami Kubernetes
Monitorowanie stanu
Kopia zapasowa i odzyskiwanie
Praca z katalogami
Praca z API Rancher (opcjonalnie)
Podsumowanie i zakończenie
Wymagania
- Doświadczenie z Kubernetes.
- Doświadczenie z aplikacjami rozproszonymi.
- Ogólne zrozumienie infrastruktury i wdrażania oprogramowania.
Odbiorcy
- Inżynierowie oprogramowania
- Administratorzy systemów
- Inżynierowie DevOps
Szkolenia otwarte są realizowane w przypadku uzbierania się grupy szkoleniowej liczącej co najmniej 5 osób na dany termin.
Zarządzanie Kubernetes z Rancher - Plan Szkolenia - Rezerwacja
Zarządzanie Kubernetes z Rancher - Plan Szkolenia - Zapytanie
Zarządzanie Kubernetes z Rancher - Zapytanie o Konsultacje
Opinie uczestników (2)
Część zadaniowa - możliwość praktycznej weryfikacji nabytej wiedzy oraz przygotowanie środowiska,
Andrzej - Asseco Poland S.A
Szkolenie - Managing Kubernetes with Rancher
Interaktywny sposób prowadzenia szkolenia.
Krzysztof Kupisz - Kredyt Inkaso S.A. Centrum Operacyjne w Lublinie
Szkolenie - Managing Kubernetes with Rancher
Propozycje terminów
Szkolenia Powiązane
Zaawansowane Inżynieria Platformy: Skalowanie z Mikrousługami i Kubernetes
35 godzinTo szkolenie prowadzone przez instruktora, na żywo w Polsce (online lub na miejscu) jest skierowane do zaawansowanych inżynierów platformy i profesjonalistów DevOps, którzy chcą opanować skalowanie aplikacji przy użyciu mikrousług i Kubernetes.
Pod koniec tego szkolenia uczestnicy będą mogli:
- Projektować i implementować skalowalne architektury mikrousług.
- Wdrażać i zarządzać aplikacjami na klastrach Kubernetes.
- Wykorzystywać wykresy Helm do efektywnego wdrażania usług.
- Monitorować i utrzymywać zdrowie mikrousług w środowisku produkcyjnym.
- Stosować najlepsze praktyki w zakresie bezpieczeństwa i zgodności w środowisku Kubernetes.
AI-Driven Kubernetes Operations: Autoscaling, Scheduling & Resource Optimization
21 godzinKubernetes to platforma do orkiestracji kontenerów powszechnie stosowana do zarządzania rozproszonymi aplikacjami na dużą skalę.
To szkolenie prowadzone przez instruktora, na żywo (online lub na miejscu) jest skierowane do zaawansowanych praktyków, którzy chcą zastosować techniki sztucznej inteligencji i uczenia maszynowego do optymalizacji wykorzystania zasobów Kubernetes, decyzji dotyczących planowania oraz strategii automatycznego skalowania.
Po zakończeniu tego programu uczestnicy będą mogli:
- Stosować modele AI/ML w celu poprawy decyzji dotyczących planowania obciążeń w Kubernetes.
- Wykorzystywać analitykę predykcyjną do optymalizacji alokacji CPU, GPU i pamięci.
- Wdrażać inteligentne automatyczne skalowanie z wykorzystaniem uczenia ze wzmocnieniem i prognozowania metryk.
- Redukować koszty infrastruktury i opóźnienia poprzez automatyczną optymalizację zasobów.
Format kursu
- Prezentacje techniczne prowadzone przez instruktora i dogłębne dyskusje.
- Praktyczne ćwiczenia na rzeczywistych klastrach Kubernetes.
- Ćwiczenia praktyczne zastosowania modeli AI w rzeczywistych scenariuszach operacyjnych.
Opcje dostosowania kursu
- Aby dostosować ten kurs do konfiguracji platformy lub wymagań operacyjnych, prosimy o kontakt w celu personalizacji.
Certyfikowany Administrator Kubernetes (CKA) - przygotowanie do egzaminu
21 godzinProgram Certyfikowanego Administratora Kubernetes (CKA) został stworzony przez The Linux Foundation oraz Cloud Native Computing Foundation (CNCF).
Kubernetes jest obecnie wiodącą platformą używaną do orkiestracji kontenerów.
NobleProg prowadzi szkolenia z zakresu Dockera i Kubernetes od 2015 roku. Dzięki ponad 360 zrealizowanym projektom szkoleniowym staliśmy się jedną z najbardziej znanych firm szkoleniowych na świecie w dziedzinie konteneryzacji.
Od 2019 roku pomagamy również naszym klientom potwierdzić ich umiejętności w środowisku k8s, przygotowując ich i zachęcając do zdania egzaminów CKA i CKAD.
To szkolenie prowadzone przez instruktora, na żywo (online lub na miejscu), jest skierowane do administratorów systemów i użytkowników Kubernetes, którzy chcą potwierdzić swoją wiedzę, zdając egzamin CKA.
Z drugiej strony, szkolenie koncentruje się również na zdobywaniu praktycznego doświadczenia w administracji Kubernetes, dlatego zalecamy udział w nim, nawet jeśli nie planujesz zdawać egzaminu CKA.
Format kursu
- Interaktywny wykład i dyskusja.
- Dużo ćwiczeń i praktyki.
- Praktyczna implementacja w środowisku live-lab.
Opcje dostosowania kursu
- Aby zamówić dostosowane szkolenie z tego kursu, skontaktuj się z nami w celu ustalenia szczegółów.
- Aby dowiedzieć się więcej o certyfikacji CKA, odwiedź: https://training.linuxfoundation.org/certification/certified-kubernetes-administrator-cka
Certified Kubernetes Application Developer (CKAD) - przygotowanie do egzaminu
21 godzinProgram Certified Kubernetes Application Developer (CKAD) został opracowany przez The Linux Foundation oraz Cloud Native Computing Foundation (CNCF), organizatora Kubernetes.
To szkolenie prowadzone przez instruktora, dostępne online lub na miejscu, skierowane jest do programistów, którzy chcą potwierdzić swoje umiejętności w zakresie projektowania, budowania, konfigurowania i udostępniania aplikacji natywnych dla chmury w Kubernetes.
Z drugiej strony, szkolenie koncentruje się również na zdobywaniu praktycznego doświadczenia w rozwoju aplikacji na Kubernetes, dlatego zalecamy udział w nim, nawet jeśli nie planujesz przystępować do egzaminu CKAD.
NobleProg prowadzi szkolenia z Docker i Kubernetes od 2015 roku. Dzięki ponad 360 zrealizowanym projektom szkoleniowym, staliśmy się jedną z najbardziej rozpoznawalnych firm szkoleniowych na świecie w dziedzinie konteneryzacji. Od 2019 roku pomagamy również naszym klientom potwierdzić ich umiejętności w środowisku k8s, przygotowując ich i zachęcając do zdania egzaminów CKA i CKAD.
Format kursu
- Interaktywny wykład i dyskusja.
- Dużo ćwiczeń i praktyki.
- Praktyczne wdrożenia w środowisku live-lab.
Opcje dostosowania kursu
- Aby zamówić dostosowane szkolenie dla tego kursu, skontaktuj się z nami, aby uzgodnić szczegóły.
- Aby dowiedzieć się więcej o CKAD, odwiedź: https://training.linuxfoundation.org/certification/certified-kubernetes-application-developer-ckad/
Certyfikowany Specjalista ds. Bezpieczeństwa Kubernetes (CKS)
21 godzinTo szkolenie prowadzone przez instruktora, na żywo w Polsce (online lub na miejscu) jest skierowane do praktyków Kubernetes, którzy chcą przygotować się do egzaminu CKS.
Pod koniec szkolenia uczestnicy będą wiedzieć, jak zabezpieczyć środowiska Kubernetes i aplikacje oparte na kontenerach na różnych etapach cyklu życia aplikacji: budowa, wdrażanie i runtime.
Mistrzostwo w Cloud-Native DevOps: Projektowanie, Wdrażanie i Operowanie Skalowalnymi Mikrousługami w Kubernetes
49 godzinTen 7-dniowy program zapewnia kompleksowe, praktyczne podejście do projektowania, wdrażania i operowania aplikacjami cloud-native z wykorzystaniem nowoczesnych praktyk DevOps.
Uczestnicy poznają, jak projektować skalowalne architektury mikrousług, optymalizować środowiska kontenerowe oraz zarządzać obciążeniami produkcyjnymi przy użyciu Kubernetes. Kurs obejmuje zaawansowane strategie wdrażania, automatyzację opartą na GitOps oraz praktyki obserwowalności, aby zapewnić niezawodność i wydajność systemu.
Silny nacisk położony jest na rzeczywiste wyzwania operacyjne, w tym reagowanie na incydenty, symulację awarii oraz analizę przyczyn źródłowych. Program kończy się wykorzystaniem narzędzi wspieranych przez sztuczną inteligencję w celu wsparcia rozwiązywania problemów i przyspieszenia podejmowania decyzji operacyjnych.
Pod koniec szkolenia uczestnicy będą mieli jasne zrozumienie, jak budować, wdrażać, monitorować i utrzymywać odporne systemy rozproszone w środowisku opartym na Kubernetes.
DO180: Wprowadzenie do kontenerów, Kubernetes i OpenShift
35 godzinDO180 to wprowadzenie do kontenerów, podstaw Kubernetes oraz koncepcji platformy Red Hat OpenShift, skoncentrowane na praktycznych umiejętnościach.
Szkolenie prowadzone przez instruktora (online lub na miejscu) jest skierowane do technicznych specjalistów na poziomie podstawowym i średniozaawansowanym, którzy chcą poznać przepływy pracy związane z kontenerami, podstawowe elementy Kubernetes oraz jak wdrażać i zarządzać aplikacjami na OpenShift.
Po zakończeniu szkolenia uczestnicy będą w stanie:
- Tworzyć i zarządzać obrazami kontenerów oraz rejestrami, stosując najlepsze praktyki w zakresie powtarzalności i bezpieczeństwa.
- Wdrażać i zarządzać obiektami Kubernetes, takimi jak pody, wdrożenia i usługi w OpenShift.
- Korzystać z funkcji OpenShift, takich jak trasy, buildconfigs i konsola internetowa, aby usprawnić dostarczanie aplikacji.
- Implementować trwałe magazyny, zarządzanie konfiguracją i obsługę sekretów dla obciążeń stanowych.
- Stosować podstawowe praktyki bezpieczeństwa, RBAC i monitorowania, aby utrzymywać zdrowe klastry i aplikacje.
Format kursu
- Interaktywne wykłady i dyskusje.
- Codzienne ćwiczenia praktyczne w środowisku OpenShift.
- Ćwiczenia oparte na scenariuszach i warsztaty rozwiązywania problemów.
Opcje dostosowania kursu
- Aby zamówić dostosowane szkolenie, skontaktuj się z nami w celu uzgodnienia szczegółów.
Docker, Kubernetes i OpenShift 3 dla Administratorów
35 godzinW tym szkoleniu prowadzonym przez instruktora na żywo w Polsce, uczestnicy nauczą się, jak zarządzać platformą Red Hat OpenShift Container Platform.
Pod koniec szkolenia uczestnicy będą mogli:
- Tworzyć, konfigurować, zarządzać i rozwiązywać problemy z klastrami OpenShift.
- Wdrażać aplikacje konteneryzowane lokalnie, w chmurze publicznej lub w chmurze hostowanej.
- Zabezpieczać platformę OpenShift Container Platform
- Monitorować i zbierać metryki.
- Zarządzać pamięcią masową.
Docker i Kubernetes: Budowanie i skalowanie aplikacji konteneryzowanej
21 godzinW tym szkoleniu prowadzonym przez instruktora, na żywo w Polsce (na miejscu lub zdalnie), uczestnicy nauczą się, jak tworzyć i zarządzać kontenerami Docker, a następnie wdrożyć przykładową aplikację w kontenerze. Uczestnicy dowiedzą się również, jak zautomatyzować, skalować i zarządzać swoimi aplikacjami konteneryzowanymi w klastrze Kubernetes. Na koniec szkolenie przechodzi do bardziej zaawansowanych tematów, prowadząc uczestników przez proces zabezpieczania, skalowania i monitorowania klastra Kubernetes.
Po zakończeniu szkolenia uczestnicy będą mogli:
- Skonfigurować i uruchomić kontener Docker.
- Wdrożyć konteneryzowany serwer i aplikację internetową.
- Budować i zarządzać obrazami Docker.
- Skonfigurować klaster Docker i Kubernetes.
- Używać Kubernetes do wdrażania i zarządzania klastrową aplikacją internetową.
- Zabezpieczać, skalować i monitorować klaster Kubernetes.
Docker i Kubernetes
21 godzinCele szkolenia: Zdobycie teoretycznych i operacyjnych umiejętności w zakresie Docker i Kubernetes.
Docker i Kubernetes - poziom zaawansowany
35 godzinKurs "Zaawansowane Docker i Kubernetes" to kompleksowe szkolenie obejmujące platformę Kubernetes i jej ekosystem. Adresowany jest do uczestników o różnych doświadczeniach, zapewniając pełen zakres funkcji podstawowych i zaawansowanych Kubernetes. Obejmuje kluczowe koncepcje, takie jak Pojemniki, Etykiety, Kontrolery, Usługi, Sekrety, Trwałe Wolumeny Danych, Przestrzenie Nazw, Kontyngenty, Model Sieciowy Kontenerów, Odkrywanie Usług, Skalowanie, Bilansowanie Obciążenia, Zarządzanie Klastrami, Instalacja Kubernetes, Zabezpieczanie Klastra, Kontrola Dostępu, Wysoka Dostępność Kontrolera, Monitorowanie i Logowanie, Autoukładanie Aplikacji, Zaawansowane Planowanie, Aplikacje Oparte na Mikrousługach, Wzorce Projektowania Aplikacji, i Wdrożenie Aplikacji na Klastrze Kubernetes.
Wdrażanie aplikacji Kubernetes za pomocą Helm
7 godzinTo szkolenie prowadzone przez instruktora na żywo w Polsce (online lub na miejscu) jest skierowane do inżynierów, którzy chcą wykorzystać Helm do usprawnienia procesu instalowania i zarządzania aplikacjami Kubernetes.
Pod koniec szkolenia uczestnicy będą mogli:
- Zainstalować i skonfigurować Helm.
- Tworzyć powtarzalne budowy aplikacji Kubernetes.
- Udostępniać aplikacje jako wykresy Helm.
- Uruchamiać aplikacje stron trzecich zapisane jako wykresy Helm.
- Zarządzać wydaniami pakietów Helm.
Wprowadzenie do Minikube i Kubernetes
21 godzinTo szkolenie prowadzone przez instruktora na żywo w Polsce (online lub na miejscu) jest skierowane do początkujących i średnio zaawansowanych programistów oraz specjalistów DevOps, którzy chcą nauczyć się, jak skonfigurować i zarządzać lokalnym środowiskiem Kubernetes za pomocą Minikube.
Pod koniec szkolenia uczestnicy będą mogli:
- Zainstalować i skonfigurować Minikube na swoim lokalnym komputerze.
- Zrozumieć podstawowe koncepcje i architekturę Kubernetes.
- Wdrażać i zarządzać kontenerami za pomocą kubectl i pulpitu Minikube.
- Skonfigurować rozwiązania dotyczące trwałego przechowywania danych i sieci dla Kubernetes.
- Wykorzystać Minikube do tworzenia, testowania i debugowania aplikacji.
Minikube dla programistów
14 godzinTo szkolenie prowadzone przez instruktora, na żywo w Polsce (online lub na miejscu) jest skierowane do programistów i inżynierów DevOps na poziomie średniozaawansowanym, którzy chcą używać Minikube jako części swojego procesu rozwoju.
Pod koniec tego szkolenia uczestnicy będą mogli:
- Skonfigurować i zarządzać lokalnym środowiskiem Kubernetes za pomocą Minikube.
- Zrozumieć, jak wdrażać, zarządzać i debugować aplikacje na Minikube.
- Zintegrować Minikube z potokami ciągłej integracji i wdrażania.
- Optymalizować swój proces rozwoju za pomocą zaawansowanych funkcji Minikube.
- Stosować najlepsze praktyki w rozwoju lokalnym Kubernetes.