Docker i Kubernetes: od zera do orkiestracji kontenera

by:
Czas trwania 3 dni
Średnia ocena kursu 4.77/5 Ocena pochodzi z ankiet

Najbliższe terminy tego szkolenia

Udział online 2499 PLN (netto)
Szkolenie stacjonarne 2799 PLN (netto)

Skuteczność

W naszej pracy nadrzędną wartością jest skuteczność szkoleń. Jako programiści rozumiemy, że w nauce chodzi przede wszystkim o skuteczność. Wszystkie elementy procesu szkolenia, od doboru właściwego trenera do przemyślanej warsztatowej formuły są po to, by to osiągnąć. Doskonalimy się w tym od 2008 roku. Możesz więc na nas polegać!

Program szkolenia

  1. Wprowadzenie

  2. Co to jest mikroserwis

  3. REST API

    • wprowadzenie do REST API

    • czy to jedyna opcja komunikacji między kontenerami?

  4. Dobre praktyki - 12 factor app

    • Przegląd dobrych praktyk przy tworzeniu aplikacji

    • Przykłady złych aplikacji

  5. Docker - co to jest, gdzie pływa i gdzie dokuje?

    • Instalacja i konfiguracja

    • Docker images - czym są obrazy, tworzenie i obsługa

    • UnionFs

    • Uruchomienie Hello World!

    • Kontenery - tworzenie , współdzielenie, uruchamianie i podział warstw

  6. Docker - tworzenie własnych obrazów

    • Budujemy własne obrazy i poznajemy Dockerfile

    • ENTRYPOINT vs CMD - jaka jest różnica i po co się to stosuje

    • .dockerignore - co jeżeli nie chcemy mieć niektórych rzeczy

    • Multistage build - staramy się trzymać małe obrazy

    • Optymalizacja warstw w Docker - jak budować dobre obrazy?

  7. Registry - czyli repozytorium obrazów

    • Uruchamiamy lokalne registry

    • Zabezpieczamy dostęp do niego

    • Docker Hub - ściąganie i wysyłanie obrazów

    • Chmura czy lokalne registry (jakie są rozwiązania i które będzie dla mnie najlepsze)

  8. Docker - deep dive

    • Budujemy obraz aplikacji z wykorzystanie Maven i korzystamy z własnego rejestru

    • Docker kill vs stop vs pause

    • Alpine Linux

    • Uczymy się uruchamiać aplikacje na przykładzie aplikacji SpringBoot

    • Dopakowujemy kontenery -> VOLUME

    • Izolacja kontenerów

    • Nasłuch kontenerów, i dostęp - EXPOSE , ENV, WORKDIR, USER

    • Kontenery a powłoka shellowa (Bash vs sh vs zsh)

    • Budujemy obraz Nginx i uruchamiamy ponownie naszą apkę SpringBoot

    • Debugowanie kontenerów

  9. Security i inne

    • Bezpieczeństwo kontenerów i skanowanie pod kątem bezpieczeństwa.

    • Jak zrobić code review - mikroserwisów

    • Ograniczanie zasobów naszych kontenerów

  10. Kubernetes

    • Podastwy architektury

      1. API

      2. Opis obiektów

    • Omówienie kubectl i podobieństwa z docker

      1. Wejście w POD i kontener

      2. Zarządzanie kontekstem

    • Repliki, skalowanie a deployment wersji

    • Eksponowanie usług

      1. NodePort

      2. ClusterIP

      3. Ingress

    • Konfiguracja i współdzielenie informacji

      1. Sekrety

      2. ConfigMaps

    • Persistent storage - montowanie dysków

  11. Portainer - graficzny interfejs użytkownika - co to jest i czy warto

  12. CI i Code repository:

    • Jak robić Code Review mikroserwisów

    • Ułożenie Continous Integration pipeline

  13. Monitorowanie

    • Healtcheck

    • Prometheus

    • Zabbix i inne

  14. Docker na produkcji - dobre praktyki

  15. Docker w chmurze

    • zobaczymy jak rozwiązania chmurowe wspierają dockera i Kubernetesa

  16. Bazy danych i docker

    • czy są jakieś minusy i czy jest to antywzorzec?

    • Najlepsze praktyki uruchamiania baz z istniejącymi danymi

Opis szkolenia

Szkolenie odbywa się na żywo z udziałem trenera. Nie jest to forma kursu video!
Cel szkolenia: Szkolenie dla programistów i DevOps przeznaczone dla osób nieznających tematyki kontenerów i zarządzania nimi. Szkolenie ma na celu przygotowanie uczestników do pracy z technologią Docker oraz zaznajomienie z wdrażaniem kontenerów systemach opartych na Kubernetesie. Typ: Warsztaty
Terminy gwarantowane Jeśli jakiś termin oznaczony jest jako gwarantowany to oznacza to że na 100% się odbędzie we wskazanym czasie i miejscu. Więcej
Szkolenia online i udział online Szkolenia online odbywają się na żywo z udziałem trenera. Uczestniczy łączą się na szkolenie za pomocą platfomy ZOOM. Informacje o wymaganym niezbędnym oprogramowaniu oraz informacje organizacyjne uczestnicy otrzymują na 7 dni przed datą rozpoczęcia szkolenia. W każdym szkoleniu stacjonarnym możesz brać udział online. Więcej
Inne szkolenia tej kategorii Sprawdź pozostałe szkolenia Docker i Kubernetes!
Vouchery Istnieje możliwość wykupienia vouchera z roczną ważnością. Można zakupić przedpłaconą usługę szkoleniową w jednym okresie rozliczeniowym, a zrealizować w innym. Więcej

Sprawdź, co mówią o nas Ci, którzy nam zaufali

  • 5.0/5

    Docker i Kubernetes: od zera do orkiestracji kontenera

    03-06-2021 Jakość szkolenia wysoka. Dziękuję Piotr Białka, COMP S.A.
  • 5.0/5

    Docker i Kubernetes: od zera do orkiestracji kontenera

    11-02-2021 Bardzo mi się podobało - polecam Wojciech Dziuban, Comp S.A.
  • 5.0/5

    Docker i Kubernetes: od zera do orkiestracji kontenera

    17-12-2020 Dobre szkolenie z wieloma przykładami do zrealizowania samemu. Prowadzący z dużą wiedzą i doświadczeniem biznesowym. Polecam. Tomasz Piec, Vattenfall IT Services Poland Sp. z.o.o
  • 4.78/5

    Docker i Kubernetes: od zera do orkiestracji kontenera

    13-02-2020 Szkolenie było naprawdę dobrze przeprowadzone. Patryk Janowski, Rossmann Supermarkety Drogeryjne Polska Sp. z o.o.
  • 4.85/5

    Docker i Kubernetes: od zera do orkiestracji kontenera

    12-12-2019 Przygotuj się na zabójczą dawkę wiedzy! Teodor Ręklewski, Polska Agencja Żeglugi Powietrznej

Trenerzy kategorii Docker i Kubernetes

Maciej Krajewski

Masz jakieś pytania? Skontaktuj się z nami!

Odpowiadamy na telefony i maile w godzinach 9:00-17:00 od poniedziałku do piątku.

Szkolenia otwarte 22 299 53 69
Szkolenia zamknięte i grupy 733 908 205
Napisz do nas

Potrzebujesz więcej informacji?

Wiadomość wysłana

Przyjęliśmy Twoją wiadomość i skontaktujemy się z Tobą w tej sprawie

Klikając OK wrócisz do formularza

Nasza strona korzysta z plików cookie. Możesz zmienić zasady ich używania lub zablokować pliki cookie w ustawieniach przeglądarki. Więcej informacji można znaleźć w Polityce prywatności. Kontynuując korzystanie ze strony, wyrażasz zgodę na używanie plików cookie.