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.
Czas trwania 35 godzin
Plan Szkolenia
Moduł 1 – Wprowadzenie do kontenerów
- Dlaczego kontenery?
- Kontenery a maszyny wirtualne
- Architektura kontenerów
- Wtórki uruchamiania kontenerów (runtime)
- Cykł życia kontenera
Moduł 2 – Tworzenie obrazów kontenerowych
- Tworzenie obrazów kontenerowych
- Praca z plikami Dockerfile lub Containerfile
- Optymalizacja obrazów
- Rejestry kontenerowe
- Wersjonowanie obrazów
Moduł 3 – Podstawy Kubernetesa
- Architektura Kubernetesa
- Poły (Pods)
- Wdrożenia (Deployments)
- Zestawy kopii (ReplicaSets)
- Przestrzenie nazw (Namespaces)
- Etykiety i selektory
Moduł 4 – Wprowadzenie do OpenShif'a
- Architektura OpenShif'a
- Projekty i przestrzenie nazw
- Konsola webowa
- Interfejs wiersza poleceń OpenShif'a (CLI)
- Praca z aplikacjami
Moduł 5 – Wdrażanie aplikacji
- Wdrażanie aplikacji kontenerowych
- Skalowanie obciążeń
- Aktualizacje rolujące
- Zarządzanie konfiguracją
- Zmienne środowiskowe
Moduł 6 – Sieć komputerowa
- Usługi Kubernetes (Services)
- Eksponowanie aplikacji
- Trasy (Routes)
- Koncepcje Ingress
- Podstawowe rozwiązywanie problemów sieciowych
Moduł 7 – Pamięć i konfiguracja
- Pamięć trwała
- Żądania wolumenów trwałych (Persistent Volume Claims)
- Mapy konfiguracyjne (ConfigMaps)
- Tajemnice (Secrets)
- Aplikacje stanowe
Moduł 8 – Podstawy bezpieczeństwa
- Koncepcje RBAC
- Konta usług (Service accounts)
- Bezpieczna konfiguracja aplikacji
- Podstawy bezpieczeństwa obrazów
- Najlepsze praktyki bezpieczeństwa
Moduł 9 – Monitorowanie i rozwiązywanie problemów
- Dzienniki zdarzeń (Logs)
- Zdarzenia (Events)
- Metryki
- Sprawdzanie poprawności działania (Health checks)
- Powszechne scenariusze rozwiązywania problemów
Moduł 10 – Warsztat praktyczny
- Tworzenie obrazu kontenerowego
- Wdrażanie aplikacji
- Konfiguracja sieci
- Przechowywanie danych aplikacji
- Zabezpieczanie i rozwiązywanie problemów z aplikacją
Forma kursu
- Interaktywne wykłady.
- Praktyczne prezentacje.
- Rozległe ćwiczenia praktyczne.
- Realistyczne scenariusze wdrożeniowe.
Opcje dostosowania kursu
Kurs może zostać dostosowany do technologii, narzędzi deweloperskich i środowisk wdrożeniowych stosowanych w Twojej organizacji.
Wymagania
Uczestnicy powinni posiadać:
- Podstawowe umiejętności korzystania z linii poleceń w systemie Linux.
- Ogólną znajomość rozwoju oprogramowania lub administracji systemowej.
- Podstawową wiedzę z zakresu sieci komputerowych.
- Doświadczenie w OpenShiftu nie jest wymagane.
Opinie uczestników (1)
podstawowa wiedza na temat kontenerów/Kubernetes oraz ich wzajemnej interakcji funkcje platformy OpenShift
Eric Scholze - NOW IT GmbH
Szkolenie - Introduction to Containers, Kubernetes & OpenShift
Przetłumaczone przez sztuczną inteligencję