Docker i Kubernetes: od zera do orkiestracji kontenera

Opis szkolenia

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. Grupy są równie nieliczne jak przy tradycyjnych stacjonarnych szkoleniach w JSystems i liczą zwykle 7-9 osób. W każdym szkoleniu stacjonarnym możesz brać udział online.
Więcej

Inne szkolenia tej kategorii

W ramach kategorii Docker i Kubernetes mamy jeszcze wiele szkoleń. Sprawdź jakie!

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
Szkolenie stacjonarne 2399,00 PLN (netto)
Udział online 2099,00 PLN (netto)
Czas trwania 3 dni
Śr. ocena kursu 4.79 / 5 Ocena pochodzi z ankiet

Czy wiesz, że możemy takie szkolenie zorganizować specjalnie dla Twojej firmy?

Dowiedz się więcej

Czego się nauczysz?

  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

    • Docker in Docker - co to i czy warto?

  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. Docker Compose

    • Wprowadzenie i instalacja

    • Konfiguracja i format YAML

    • Izolacja kontenerów

    • Przeładowywanie i modyfikacja kontenerów - wykonujemy updaty

    • Wstrzykiwanie zmiennych środowiskowych

    • Łatwe skalowanie kontenerów z wykorzystaniem traefika

    • Uruchamiamy apkę SpringBoot z wykorzystaniem JPA

    • Dodajemy bazę danych

    • Produkcyjne Docker Compose - najlepsze praktyki

    • Logowanie w docker na przykładzie sysloga i Elastic Stack

    • Skalujemy nasze aplikacje - jak zeskalować nasze aplikacje

  11. 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

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

  13. CI i Code repository:

    • Jak robić Code Review mikroserwisów

    • Ułożenie Continous Integration pipeline

  14. Monitorowanie

    • Healtcheck

    • Prometheus

    • Zabbix i inne

  15. Docker na produkcji - dobre praktyki

  16. Docker w chmurze

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

  17. Bazy danych i docker

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

    • Najlepsze praktyki uruchamiania baz z istniejącymi danymi

Najbliższe terminy tego szkolenia

Co wyróżnia szkolenia Docker i Kubernetes w JSystems?

Szkolenia na wysokim poziomie
Instruktorzy praktycy z wieloletnim doświadcze- niem
Znaczna część szkolenia to warsztaty
Komfortowe sale i przestrzeń wspólna
Małe grupy szkoleniowe
Gwarantowane terminy szkoleń
Dużo ćwiczeń
Przystępne ceny

Kto będzie Cię uczyć?

Maciej Krajewski

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

  • Ogromna wiedza trenera! Mnóstwo przydatnych informacji!

    4.64 / 5 Tomasz Sobczak, ASCOMP SA 25-06-2020 Docker i Kubernetes: od zera do orkiestracji kontenera
  • Ogromna wiedza trenera! Mnóstwo przydatnych informacji!

    4.64 / 5 Tomasz Sobczak, ASCOMP SA 25-06-2020 Docker i Kubernetes: od zera do orkiestracji kontenera
  • Szkolenie było naprawdę dobrze przeprowadzone.

    4.78 / 5 Patryk Janowski, Rossmann Supermarkety Drogeryjne Polska Sp. z o.o. 13-02-2020 Docker i Kubernetes: od zera do orkiestracji kontenera
  • Przygotuj się na zabójczą dawkę wiedzy!

    4.85 / 5 Teodor Ręklewski, Polska Agencja Żeglugi Powietrznej 12-12-2019 Docker i Kubernetes: od zera do orkiestracji kontenera

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.