Bądźmy w kontakcie

Plan Szkolenia

Wprowadzenie do kontenerów i OpenShift

  • Omówienie kursu i cele edukacyjne
  • Kontenery vs maszyny wirtualne: koncepcje i korzyści
  • Przegląd architektury i komponentów OpenShift

Obrazy kontenerów i rejestry

  • Tworzenie Docker/Podmanfiles i przepływy pracy związane z budowaniem obrazów
  • Tagi obrazów, warstwy i techniki optymalizacji
  • Korzystanie z rejestrów kontenerów i pobieranie obrazów w OpenShift

Podstawy Kubernetes

  • Cykl życia podów, ReplicaSets i wdrożeń
  • Etykiety, selektory oraz żądania i limity zasobów
  • Przestrzenie nazw, limity i podstawowe planowanie

Wdrażanie aplikacji na OpenShift

  • Projekty OpenShift, BuildConfigs i ImageStreams
  • Korzystanie z CLI oc i konsoli internetowej OpenShift
  • Aktualizacje stopniowe, wycofywanie i strategie wdrażania

Usługi, sieci 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ą

Magazyn, ConfigMaps i sekrety

  • PersistentVolumes, PersistentVolumeClaims i klasy magazynu
  • Zarządzanie konfiguracją za pomocą ConfigMaps i sekretów
  • Aplikacje stanowe i zagadnienia związane z kopiami zapasowymi i odzyskiwaniem

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

  • RBAC, konta usługowe i konteksty bezpieczeństwa
  • Monitorowanie za pomocą metryk, logów i kontroli zdrowia
  • Typowe przepływy pracy związane z rozwiązywaniem problemów i reagowaniem na incydenty

Podsumowanie i kolejne kroki

Wymagania

  • Podstawowa znajomość linii poleceń Linux
  • Znajomość koncepcji związanych z rozwojem oprogramowania
  • Zrozumienie podstaw sieci komputerowych

Grupa docelowa

  • Programiści, którzy chcą konteneryzować aplikacje
  • Inżynierowie platform i operacji
  • Praktycy DevOps wdrażający potoki oparte na OpenShift
 35 godzin

Liczba uczestników


Cena za uczestnika (netto)

Opinie uczestników (2)

Propozycje terminów

Powiązane Kategorie