Poziom

Średniozaawansowany

Czas

24h / 3 dni

Termin

Indywidualnie

Cena

Indywidualnie

Szkolenie z OpenShift

OpenShift jest platformą do zarządzania aplikacjami w chmurze, opartą o Kubernetes. Jest to platforma wieloplatformowa, pozwala na uruchamianie aplikacji w różnych środowiskach i zapewnia zarządzanie aplikacjami, skalowanie, automatyzację i bezpieczeństwo.

Dla kogo jest szkolenie z OpenShift?
  • logo infoshare Dla programistów, którzy chcą nauczyć się konteneryzacji.
  • logo infoshare Dla osób, które chcą nauczyć się automatyzować swoje środowiska.
  • logo infoshare Dla administratorów, którzy chcą wejść w świat koneteryzacji.
  • logo infoshare Dla architektów, którzy muszą używać konteneryzacji w swojej pracy.

Czego nauczysz się na szkoleniu?

  • Omówimy podstawowe funkcjonalności architektury OpenShift.

  • Nauczysz się przygotowywać środowisko konteneryzacji.

  • Poznasz zasady zarządzania kontenerami.

  • Dowiesz się jak monitorować i skalować stanami aplikacji w Kubernetes.

Program szkolenia

Moduł 0 – Wstęp

  • Omówienie szkolenia, sprawy organizacyjne

Moduł 1 – Omówienie funkcjonalności i architektury OpenShift

  • Architektura
  • DevOps
  • Openshift vs Kubernetes – omówienie różnic
  • Openshift Web Console
  • CLI
  • API

Moduł 2 – Przygotowanie środowiska na potrzeby szkolenia

  • Instalacja oc, podman lub docker, dostęp do klastra Openshift

Moduł 3 – Konteneryzacja aplikacji

  • Omówienie technologii konteneryzacji w środowisku OpenShift

Moduł 4 – Tworzenie usług kontenerowych

  • Utworzenie obrazu za pomocą Podman dla przykładowej aplikacji
  • napisanej w języku Java
  • Utworzenie pliku kontenera Dockerfile
  • Omówienie dobrych praktyk

Moduł 5 – Zarządzanie kontenerami

  • Podstawowe polecenia do zarządzania obrazami kontenerów.

Moduł 6 – Zarządzanie obrazami kontenerów

  • Budowanie obrazu
  • Omówienie source-to-image (S2I).

Moduł 7 – Project, Application

  • Utworzenie nowego projektu, konfiguracja

Moduł 8 – Pods, DeploymentConfigs, Deployment, StatefulSets

  • Omówienie podstawowych obiektów

Moduł 9 – ConfigMap i Secret

  • Zarządzanie konfiguracją.

Moduł 10 – Networking

  • Omówienie obiektów Route, Service.

Moduł 11 – Wdrażanie aplikacji kontenerowych na OpenShift

  • Utworzenie nowego projektu / aplikacji.

Moduł 12 – Logs

  • Podgląd logów z aplikacji

Moduł 13 – Wdrażanie aplikacji składającej się z kilku usług zależnych od siebie

  • Utworzenie kilku usług

Moduł 14 – Health Check – Monitoring stanu aplikacji wdrożonej w kubernetes

  • Przykłady monitoringu Health Check na podstawie przykładowej aplikacji.

Moduł 15 – CronJob

  • Zadania cykliczne

Moduł 16 – Skalowanie horyzontalne

  • Omówienie dobrych praktyk

Moduł 17 – Debugowanie

  • Uruchomienie kontenera w trybie debug.

Moduł 18 – Rozwiązywanie problemów z aplikacjami kontenerowymi

Moduł 19 – Dobre praktyki pracy z klastrem Openshift

Moduł 20 – Podsumowanie

Pobierz program

Pobierz szczegółowy program w PDF, żeby dowiedzieć się więcej o godzinach i tematach zajęć.

Skontaktuj sie z nami

zorganizujemy dla Ciebie szkolenie dopasowane do Twoich potrzeb

Przemysław Wołosz

Key Account Manager

przemyslaw.wolosz@infoShareAcademy.com

    Zamów rozmowę

    Administratorem danych osobowych jest InfoShare Academy Sp. z o.o. z siedzibą w Gdańsku, al. Grunwaldzka 427B, 80-309 Gdańsk, KRS: 0000531749, NIP: 5842742121. Dane osobowe przetwarzane są zgodnie z klauzulą informacyjną.