o szkoleniu
Szkolenie stanowi kompleksowe wprowadzenie do świata nowoczesnej konteneryzacji i orkiestracji w standardzie korporacyjnym. Program został zaprojektowany tak, aby przeprowadzić uczestników przez pełną ścieżkę technologiczną – od lokalnego uruchamiania aplikacji przy użyciu narzędzi nowej generacji, po ich wdrażanie i zarządzanie na profesjonalnej platformie Red Hat OpenShift 4. Podczas zajęć nacisk kładziony jest na praktyczne aspekty pracy inżyniera, w tym na bezpieczeństwo obrazów, optymalizację komunikacji sieciowej oraz nowoczesne podejście GitOps, co pozwala na efektywne wykorzystanie ekosystemu Kubernetes w codziennych projektach.
dla kogo
Programiści, administratorzy systemów Linux, inżynierowie DevOps oraz początkujący administratorzy środowisk K8s, którzy chcą poznać podstawy pracy z nowoczesnymi kontenerami bez użycia demona root, a także rozpocząć wdrażanie aplikacji w OpenShift.
blank
czego się nauczysz
  • Zarządzania pełnym cyklem życia kontenerów za pomocą podstawowych poleceń i możliwości narzędzia Podman (m.in. run, stop, exec, attach) oraz wykorzystania narzędzia Podman Desktop.
  • Zasad budowania bezpiecznych obrazów kontenerów przy pomocy plików Containerfile, z uwzględnieniem budowania wieloetapowego, parametryzacji (ARG, ENV) oraz różnic pomiędzy Entrypoint a CMD.
  • Zasad działania architektury OpenShift 4, nawigacji po konsoli (widoki Admin i Dev) oraz sprawnego wykorzystania narzędzia wiersza poleceń oc do monitorowania logów i zarządzania zdarzeniami.
  • Konfiguracji i projektowania ruchu sieciowego wewnątrz platformy (typy serwisów: Cluster IP, Load balancer, Node Port) oraz wystawiania aplikacji poza klaster za pomocą obiektów typu Route (clear, edge, re-encrypt, pass-trough).
  • Podstaw zarządzania dostępem i uprawnieniami dzięki mechanizmowi RBAC oraz zabezpieczania kontenerów za pomocą Security Context Constraints (SCC).
  • Wdrażania automatyzacji procesów deweloperskich z użyciem Jenkins Pipeline oraz podejścia GitOps wykorzystującego ArgoCD.
blank
wymagania
  • Podstawowa znajomość obsługi wiersza poleceń w systemie Linux.
  • Znajomość ogólnych pojęć związanych z sieciami i architekturą systemów IT.
blank
zapewniamy
  • Materiały szkoleniowe w wersji elektronicznej
  • Certyfikat ukończenia kursu sygnowany przez Linux Polska

    Zapytaj o szkolenie

    * - pola wymagane

    Program szkolenia

    01
    Prezentacja: Konteneryzacja - za i przeciw
    02
    Podstawy Podman: run/stop/rm/...
    • podman save -o / load -i
    03
    Sieć między kontenerami
    • rozwiązywanie nazw DNS
    • port forward i <-p>
    04
    "logowanie" do kontenera - exec vs run vs attache
    05
    Secret w kontenerze
    06
    Cykl życia kontenerów
    07
    Wyjaśnienie co oznacza pojęcie rootless container
    • Pokaz, w jakie sposób Podman/OCP przydzielają UID w kontenerze
    08
    Budowanie prostych Containerfiles
    • najważniejsze zasady pliku Containerfile
    • opis podstawowych instrukcji
    • przekazywanie ARGumentów i ENV
    • Entrypoint vs CMD
    • POD Builder - budowanie wieloetapowe
    09
    Zarządzanie obrazami kontenerów: wyszukiwanie / pobieranie / budowanie / oznaczanie (tag) / publikowanie /...
    10
    Persystencja w kontenerach
    • jak używać baz danych w kontenerze
    11
    Budowanie PODa z MySql i Wordpress
    12
    Rejestry obrazów kontenerów: publiczne vs prywatne
    • rejestry Red Hat
    • rejestr Docker
    • rejestr lokalny - GitLab
    • Pokaz i omówienie _Red Hat Container Catalog_.
      • dla czego aplikacje warto budować w oparciu o obrazy UBI od Red Hat
    13
    Kontener jako usługa SystemD
    14
    Podman Desktop
    01
    OpenShift - opis produktu. Jego wersje i zawartość subskrypcji.
    02
    Prezentacja: OpenShift 4 - 100% K8s
    03
    Architektura OpenShift 4
    04
    Omówienie konsoli OpenShift Admin/Dev
    05
    Dostęp do OpenShift przy pomocy narzędzia OC np:
    • oc completion bash
    • logowanie / wylogowanie
    • oc whoami --show-console
    • logi i terminal do noda z WEB UI
    • logi i terminal z CLI
    • oc get events
    • oc version / (kubectl version --client)
    • kubectl explain pod / oc explain pod
    • skąd pobrać oc klienta
    • podstawowe typy obiektów w K8s: pod, service, deployment, replicaSet, PV, PVC, secret, configMap, BuildConfig (S2I), DeploymentConfig
    06
    Informacja o sieci w OCP Service/DNS
    07
    Typy serwisów w OpenShift - ruch sieciowy wewnątrz OpenShift
    • Cluster IP
    • Load balancer
    • Node Port - omówienie wad tego rozwiązania
    08
    Typy route w OpenShift - ruch sieciowy z poza klastra OpenShift
    • clear
    • edge
    • re-encrypt
    • pass-trough
    09
    Podstawy systemu RBAC - użytkownicy i role
    10
    Bezpieczeństwo kontenerów w OpenShift - SCC
    • wykorzystanie Service Account przy wdrażaniu aplikacji
    • demo - wdrożenie SuperMario z wykorzystaniem Service Account
    11
    Automatyzacja wdrożeń dzięki ArgoCD - GitOps Operator
    • demo - wdrożeń aplikacji z wykorzystaniem ArgoCD
    • emo - budowa i wdrożeń aplikacji z wykorzystaniem Jenkins Pipeline

    Opinie

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

    Kalendarz szkoleń i egzaminów

    czerwiec
    23-26.06.2026
    on-line
    6000 PLN 5100 PLN
    PostgreSQL podstawowy
    lipiec
    14-16.07.2026
    on-line
    5500 PLN 4675 PLN
    PostgreSQL zaawansowany

    Opinie

    Na razie nie ma opinii o produkcie.

    Napisz pierwszą opinię o „Podstawy konteneryzacji i Red Hat OpenShift: Podman i K8s w praktyce”

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