Bądźmy w kontakcie

Plan Szkolenia

Moduł 1: Wprowadzenie do OpenShift i Kubernetes

  • Architektura i komponenty OpenShift
  • Relacja między OpenShift a Kubernetes
  • Kontenery, obrazy i rejestry
  • Przegląd edycji OpenShift (OKD vs OCP)

Moduł 2: Architektura OpenShift 4

  • Komponenty płaszczyzny sterowania
  • Węzły robocze i MachineSets
  • Przegląd Red Hat CoreOS
  • Operatory i Operator Lifecycle Manager (OLM)

Moduł 3: Instalacja OpenShift 4

  • Metody instalacji (IPI vs UPI)
  • Proces bootstrap klastra
  • Wymagania dotyczące sieci i DNS
  • Praktyczne wdrażanie klastra

Moduł 4: Zarządzanie zasobami klastra

  • Węzły i MachineSets
  • Skalowanie klastra
  • Limity i przydziały zasobów
  • Przestrzenie nazw i projekty

Moduł 5: Wdrażanie aplikacji

  • Wdrożenia, ReplicaSets, Pody
  • Source-to-Image (S2I)
  • Wdrożenia oparte na kontenerach
  • Aktualizacje i cofanie zmian

Moduł 6: Praca z Operatorami

  • Koncepcja i korzyści Operatorów
  • Instalacja i zarządzanie Operatorami
  • Wykorzystanie Operatorów do zarządzania cyklem życia aplikacji
  • Custom Resource Definitions (CRDs)

Moduł 7: Sieć w OpenShift

  • Podstawy sieci klastra
  • Usługi i trasy
  • Ingress i równoważenie obciążenia
  • Zasady sieciowe

Moduł 8: Zarządzanie pamięcią masową

  • Persistent Volumes (PV) i Persistent Volume Claims (PVC)
  • Klasy pamięci masowej
  • Aplikacje stanowe
  • Dynamiczne przydzielanie

Moduł 9: Bezpieczeństwo w OpenShift

  • Uwierzytelnianie i autoryzacja (RBAC)
  • Security Context Constraints (SCC)
  • Zarządzanie użytkownikami i rolami
  • Zabezpieczanie aplikacji i sekretów

Moduł 10: Monitorowanie i logowanie

  • Wbudowany stos monitorowania
  • Metryki i alerty
  • Architektura logowania
  • Rozwiązywanie problemów z klastrem

Moduł 11: Aktualizacje i zarządzanie cyklem życia

  • Aktualizacje klastra w OpenShift 4
  • Aktualizacje Operatorów
  • Zagadnienia związane z tworzeniem kopii zapasowych
  • Migracja z OpenShift 3 (ogólnie)

Moduł 12: Rozwiązywanie problemów i najlepsze praktyki

  • Diagnozowanie problemów z klastrem
  • Debugowanie aplikacji
  • Zagadnienia związane z wydajnością
  • Najlepsze praktyki produkcyjne

Wymagania

Wymagania wstępne

  • Podstawowa znajomość kontenerów i koncepcji Docker
  • Znajomość administracji systemami Linux
  • Zalecana podstawowa znajomość DevOps

Grupa docelowa

  • Administratorzy systemów
  • Inżynierowie DevOps
  • Inżynierowie platform
  • Architekci chmury i infrastruktury
 35 godzin

Liczba uczestników


Cena za uczestnika (netto)

Opinie uczestników (3)

Propozycje terminów

Powiązane Kategorie