Menu
Zamknij menu
Zaloguj się

Accreditation

  • Training description
  • Scope

Training description

Czas trwania: 4 dni (32 godziny lekcyjne)

Szkolenie „OpenShift od podstaw” stanowi kompleksowe wprowadzenie do platformy Red Hat OpenShift – rozwiązania kontenerowego łączącego Kubernetes, systemy orkiestracji oraz elementy automatyzacji wdrożeń w spójną i dojrzałą platformę produkcyjną. Zajęcia prowadzone są w oparciu o praktyczne środowisko laboratoryjne, które pozwala uczestnikom nie tylko poznać architekturę i kluczowe koncepcje OpenShift, lecz także zbudować realne doświadczenie pracy z aplikacjami kontenerowymi.

W trakcie szkolenia uczestnicy przechodzą przez pełen cykl życia aplikacji: od uruchamiania pojedynczych podów, przez konfigurację obiektów ReplicaSet i Deployment, po ekspozycję usług i przygotowanie aplikacji do pracy w środowisku produkcyjnym. Omawiane są zarówno mechanizmy zapewniające wysoką dostępność i odporność na błędy (sondy, strategie aktualizacji, skalowanie), jak i sposoby zarządzania danymi, konfiguracjami oraz sekretami w ekosystemie OpenShift.

Istotnym elementem warsztatu jest także praca z pipeline’ami Tekton oraz procesy budowania aplikacji – zarówno w podejściu Source-to-Image, jak i z wykorzystaniem Dockerfile. Uczestnicy uczą się, jak przygotować aplikację do wdrożenia, jak debugować działające kontenery i jak reagować na problemy pojawiające się w klastrze.

Po ukończeniu szkolenia uczestnicy zyskują umiejętność sprawnego poruszania się po klastrze OpenShift, rozumieją relacje między poszczególnymi obiektami Kubernetes/OpenShift oraz potrafią przygotować, skalować, aktualizować i eksponować aplikacje zgodnie z dobrymi praktykami stosowanymi w nowoczesnych środowiskach kontenerowych.

Adresaci szkolenia:

  • specjaliści posiadający podstawowe doświadczenie z Dockerem lub Podmanem (w szczególności umiejętność pisania plików Dockerfile),
  • osoby znające w podstawowym zakresie środowisko Visual Studio Code,
  • osoby potrafiące pracować w terminalu,
  • uczestnicy posiadający darmowe konto w serwisie DockerHub.

Scope

  • Wprowadzenie do OpenShift
    • Pojęcie klastra oraz węzła
    • Omówienie założeń architektury opartej o manifesty
    • Przedstawienie schematu pojęć
  • Konfiguracja klastra na przykładzie środowiska CRC oraz CLI oc
    • Zarządzanie klastrem
    • Podstawowe polecenia weryfikujące działanie
    • Konfiguracja kontekstów oc
    • Konsola webowa
  • Pody
    • Tworzenie podów z użyciem manifestu oraz generatora
    • Opisywanie zasobów OpenShift na przykładzie poda
    • Debugowanie uruchomionych aplikacji
    • Interaktywna sesja z podem
    • Przekierowanie portów w CLI
    • Kopiowanie plików z/do poda
    • Usuwanie zasobów na przykładzie poda
  • ReplicaSet
    • Omówienie założeń architektury opartej o selektory
    • Tworzenie zbioru replik w oparciu o manifest
    • Edytowanie zasobów na przykładzie zbioru replik
  • Deployment
    • Tworzenie obiektów Deployment z użyciem manifestów oraz generatorów
    • Zależności między Deploymentem, ReplicaSetem a podem
    • Proces aktualizacji aplikacji
  • Wprowadzenie do usług
    • Wprowadzenie do serwera DNS jako części systemu OpenShift
    • Usługa ClusterIP
    • Usługa LoadBalancer
    • Usługa NodePort
    • Ingress
    • Route
    • Usługa ExternalName
    • Usługa typu Headless oraz Endpointy
  • Przygotowanie do wdrożenia aplikacji na produkcję
    • Sondy:
      • LivenessProbe
      • ReadinessProbe
      • StartupProbe
      • CustomProbe
    • Strategie aktualizacji aplikacji:
      • Recreate
      • Rolling
      • Canary
      • Custom
    • Skalowanie aplikacji:
      • Poziome skalowanie podów
      • Automatyczne skalowanie podów
  • Przechowywanie danych
    • Trwałość danych w warstwie zapisywanej kontenera
    • Wolumin EmptyDir
    • Wolumin HostPath
    • Wolumin trwały (PersistentVolume) oraz żądanie woluminu trwałego (PersistentVolumeClaim)
    • ConfigMap
    • Sekrety
  • Uruchomienie aplikacji komunikującej się z bazą danych
  • Budowanie aplikacji
    • Budowanie aplikacji z użyciem Source-to-Image
    • Budowanie aplikacji z użyciem Dockerfile
    • Porównanie S2I z Dockerfile
    • Instalacja oraz konfiguracja pipelineów Tekton

Training schedule

Remote

… if you value the opportunity to learn with a trainer and other participants, from anywhere without having to commute.

Stationary

… if you want to learn while sitting in the same room with the trainer and other participants.

Online

… if you want to learn from materials available via the interenet anywhere at any time

Filters:

Training: CDP_OPS_Z

Openshift od podstaw

Date
Form
Language
Additional info
Price

Currently, there is no trainings in the selected form.

Filters:

Training: CDP_OPS_Z

Openshift od podstaw

Date
Location
Language
Additional info
Price

Currently, there is no trainings in the selected form.

Filters:

Training: CDP_OPS_Z

Openshift od podstaw

Dostęp do szkolenia
Form
Language
Additional info
Price

Currently, there is no trainings in the selected form.

Szukasz szkolenia w innym terminie?

Co nowego?

  • Newest
  • Uncategorized

Chcesz z nami porozmawiać?

Zadzwoń do nas: tel. 801 30 30 30