Plan Szkolenia

Wprowadzenie do kontenerów i OpenShift

  • Orientacja kursu i cele nauki
  • Kontenery vs VMs: koncepcje i korzyści
  • Przegląd architektury i komponentów OpenShift

Obrazy kontenerów i rejestry

  • Tworzenie plików Docker/Podman i procesów budowy obrazów
  • Tagi obrazów, warstwy i techniki optymalizacji
  • Używanie rejestrów kontenerów i pobierania obrazów w OpenShift

Podstawy Kubernetes

  • Cykl życia Podów, ReplicaSetów i wdrażeń
  • Etykiety, selektory i żądania/ograniczenia zasobów
  • Przestrzenie nazw, koty i podstawowe planowanie

Wdrażanie aplikacji na OpenShift

  • Projekty OpenShift, konfiguracje budowy i strumienie obrazów
  • Używanie interfejsu wiersza polecenia oc i konsoli webowej OpenShift
  • Rolujące aktualizacje, cofanie zmian i strategie wdrażania

Usługi, sieciowanie i trasy

  • Typy usług ClusterIP, NodePort i LoadBalancer
  • Trasy OpenShift i wzorce dostępu zewnętrznego
  • Polityki sieciowe i rozwiązywanie problemów z łącznością

Magazynowanie, ConfigMaps i sekrety

  • Tomy PersistentVolume, żądania PersistentVolumeClaim i klasy magazynowania
  • Zarządzanie konfiguracją za pomocą ConfigMaps i sekretów
  • Aplikacje stanowe i uwagi dotyczące kopii zapasowych i odzyskiwania

Bezpieczeństwo, monitorowanie i rozwiązywanie problemów

  • RBAC, konta usług i konteksty bezpieczeństwa
  • Monitorowanie za pomocą metryk, logów i sprawdzania stanu
  • Powszechne przepływy pracy dotyczące rozwiązywania problemów i reagowania na incydenty

Podsumowanie i następne kroki

Wymagania

  • Podstawowa wiedza na temat wiersza polecenia Linux
  • Znawność koncepcji rozwoju oprogramowania
  • Zrozumienie podstawowych zagadnień sieciowych

Grupa docelowa

  • Deweloperzy chcący konteneryzować aplikacje
  • Inżynierowie platformy i operacji
  • Praktycy DevOps wdrażający pipeline na bazie OpenShift
 35 godzin

Liczba uczestników


cena netto za uczestnika

Opinie uczestników (5)

Propozycje terminów

Powiązane Kategorie