o szkoleniu
Kompleksowe, pięciodniowe szkolenie zapewniające głęboką wiedzę niezbędną do projektowania, wdrażania oraz zaawansowanej administracji klastrami Red Hat OpenShift 4. Uczestnicy poznają różnorodne scenariusze instalacji klastra (w tym hybrydowe i AirGap), metody integrowania OpenShift z systemami tożsamości, a także zarządzanie zewnętrzną persystencją danych (np. NFS, Ceph). Program warsztatów stawia olbrzymi nacisk na utrzymanie produkcyjne – obejmuje zagadnienia skutecznego planowania zasobów, Network Policies, zaawansowanego troubleshooting'u, aktualizacji platformy oraz monitoringu całej infrastruktury.
dla kogo
Inżynierowie infrastruktury, architekci IT, zaawansowani administratorzy systemów oraz specjaliści DevOps/SRE, którzy są odpowiedzialni za implementację, bezpieczeństwo i utrzymanie klastrów kontenerowych OpenShift w średnich i dużych organizacjach.
blank
czego się nauczysz
  • Przeprowadzania instalacji OpenShift 4 z wykorzystaniem różnych metod (IPI, UPI, Assisted, środowiska odizolowane/AirGap) oraz zarządzania komponentami poprzez portal console.redhat.com.
  • Zarządzania autentykacją z zewnętrznymi dostawcami tożsamości (OAuth – htpasswd, Free-IPA, Active Directory) wraz z zarządzaniem uprawnieniami RBAC oraz politykami bezpieczeństwa SCC i wdrażaniem z wykorzystaniem Service Account.
  • Udostępniania przestrzeni dyskowej dla aplikacji działających w OpenShift, z uwzględnieniem dynamicznego prowizjonowania, konfiguracji rozciągniętego klastra Ceph (streach) oraz różnych trybów dostępu (RWO, RWX itp.).
  • Izolacji środowisk i zabezpieczania komunikacji na poziomie aplikacji za pomocą Network Policy oraz przypisywania i planowania rozmieszczenia obciążeń na konkretne nody za pomocą Pod Placement i Pod Scheduling.
  • Kontrolowania alokacji zasobów za pomocą obiektów LimitRange, Quota, Limits & Requests, a także konfiguracji mechanizmów automatycznego skalowania ruchu (HPA).
  • Sprawnego rozwiązywania problemów produkcyjnych (troubleshooting z użyciem ToolBox SideCar, analiza logów, pętli pending czy błędów ImagePullBackOff) oraz procesu bezpiecznego aktualizowania (upgrade/update) całego klastra OCP.
  • Wdrażania platformy z użyciem mechanizmów GitOps (ArgoCD, GitLab-CI) oraz dogłębnego monitorowania ekosystemu przy pomocy takich narzędzi jak Prometheus, Thanos, Splunk czy stos Elastic.
blank
wymagania
  • Dobra lub bardzo dobra znajomość systemu Linux (administracja z wiersza poleceń).
  • Zrozumienie fundamentów konteneryzacji i zasad działania sieci komputerowych.
  • Mile widziane (choć nie niezbędne) wcześniejsze doświadczenie w pracy z platformami kontenerowymi, takimi jak Docker lub mniejszymi klastrami Kubernetes.
blank
zapewniamy
  • Materiały szkoleniowe w wersji elektronicznej
  • Certyfikat ukończenia kursu sygnowany przez Linux Polska

Program szkolenia

01
Prezentacja: Konteneryzacja - za i przeciw
02
OpenShift - opis produktu. Jego wersje i zawartość subskrypcji.
03
Prezentacja: OpenShift 4 - 100% K8s
04
Architektura OpenShift 4
05
Omówienie konsoli OpenShift Admin/Dev
06
Przykład wdrożenia z obrazu i z Git - demo KitchenSink i SuperMario
07
Dostęp do OpenShift przy pomocy narzędzia OC
08
Przykład wdrożenie z użyciem Deplyment vs DeplymentConfig - różnice i podobieństwa
  • Triggery
  • ImageStream
  • ReplicationController
01
Omówienie sposobów instalacji OpenShift: IPI/UPI/Assisted/AirGap (z obrazu ISO, z template/vm, z iPXE)
02
Omówienie portalu https://console.redhat.com/openshift
  • Pobieranie - https://console.redhat.com/openshift/downloads
    • pobranie narzędzi: oc, butan, govc, obrazu OVA, obrazu ISO
    • pobranie Pull secret
03
Omówienie podstawowych użytkowników i ról w OpenShift
04
Podstawy systemu RBAC - demo
05
Bezpieczeństwo kontenerów w OpenShift - SCC
  • wykorzystanie Service Account przy wdrażaniu aplikacji
  • demo - wdrożenie SuperMario z wykorzystaniem Service Account
06
Przykładowa konfiguracja Identity Providera oAuth - htpassswd / Free-IPA
  • synchronizacja wybranych grup z LDAP / Active Directory
07
Wyjaśnienie co oznacza pojęcie rootless container. Pokaz, w jaki sposób Podman/OCP przydzielają UID w kontenerze
08
Pokaz i omówienie Red Hat Container Catalog.
  • dlaczego aplikacje warto budować w oparciu o obrazy UBI od Red Hat
01
Omówienie instalacji hybrydowej - maszyny wirtualne + maszyny fizyczne. Kiedy taka konfiguracja ma sens
02
Omówienie instalacji z wykorzystaniem cloud providera. Jakie atuty ma taki sposób instalacji
03
Omówienie instalacji z kodu. Demo z wykorzystaniem GitLab-CI
  • Prezentacja - zalety standaryzacji instalacji
04
Persystencja aplikacji w OpenShift
  • typy storage: ephemeral storage, persistent storage (dynamic provisioning)
  • tryby dostępu: ReadWriteOnce (RWO), ReadOnlyMany (ROX), ReadWriteMany (RWX), ReadWriteOncePod (RWOP)
  • wspierane cloud providers dla trybów dostępu
05
Omówienie możliwość dodania własnego storage dla aplikacji np: LVM, NFS, Ceph
  • demo - wdrożenie operatora NFS
  • demo - pokaz rozciągniętego (streach) klastra CEPH
06
Pokaz instalacji Wordpress i MySQL z wykorzystaniem persystencji
01
Typy serwisów w OpenShift - ruch sieciowy wewnątrz OpenShift
  • Cluster IP
  • Load balancer
  • Node Port - omówienie wad tego rozwiązania
02
Typy route w OpenShift - ruch sieciowy z poza klastra OpenShift
  • clear
  • edge
  • re-encrypt
  • pass-trough
03
Network Policy - jak zadbać o bezpieczeństwo komunikacji pomiędzy elementami aplikacji
  • Cluster IP
  • demo - wykorzystanie Network Policy w komunikacji między projektami
04
Rolleout - przywracanie stanu aplikacji
05
Troubleshooting
  • ToolBox SideCar container
  • Logi
  • zdarzenia - events
  • ImagePullBackOff
06
Pod Placement i Pod Scheduling
  • jak "przywiązać" PODy do nodów np: wykorzystujących nVidia GPU lub podzielić logicznie klaster na środowiska: dev/tst/uat
  • kiedy POD wpada w pętlę pending
01
Proces update/upgrade klastra OCP 4. Omówienie portalu z upgrade-path
02
Ograniczanie aplikacji: Quota / Limit / Request / LimitRange
03
Pokaz automatycznego skalowania PODów pod obciążeniem: HPA
04
Automatyzacja wdrożeń dzięki ArgoCD - GitOps Operator
  • demo - wdrożeń aplikacji z wykorzystaniem ArgoCD
05
Przedstawienie platformy monitorowania klastrów OCP i infrastruktury - CRLO (Prometheus/Thanos/Elastic/Splunk/APM)
06
Narzędzia ułatwiające pracę z kontenerami, K8s i OpenShift

Opinie

Krzysztof
Super fachowcy. Polecam!
Mariusz
Bardzo dobre centrum szkoleniowe. Przyjemna atmosfera.
Paweł
Szkolenia, szkolenia, szkolenia. Bardzo dobre szkolenia :)

Kalendarz szkoleń i egzaminów

Opinie

Na razie nie ma opinii o produkcie.

Napisz pierwszą opinię o „Konteneryzacja: administracja, instalacja i zaawansowane funkcje
Red Hat OpenShift 4”

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *