Mobirise

Nauczę Cię jak wdrażać aplikacje w Kubernetes, nawet jeśli nigdy nie miałeś styczności z konteneryzacją.

Kubernetes Maestro

Co zyskasz dzięki
Kubernetes Maestro?



✅ Nauczysz się podstaw teoretycznych klastrów Kubernetes


✅ Będziesz umiał zdecydować, kiedy stosować Kubernetes, a kiedy wystarczy np. sam Docker

✅ Zrozumiesz czym jest orkiestracja kontenerów i wykorzystasz ją w praktyce


✅ Poznasz dobre praktyki podczas pracy z Kubernetes


Opanujesz różnice pomiędzy Docker a Kubernetes oraz zobaczysz na przykładach czy (i gdzie) Kubernetes ma przewagę nad Dockerem



Poinformuj mnie o starcie szkolenia
(szkolenie będzie dostępne w lipcu 2021)

.

...a dodatkowo:


✅ Poznasz podstawy implementacji oraz komponenty Kubernetes

✅ Zobaczysz praktyczne 
przypadki użycia Kubernetes

✅ Dowiesz się
jak w pełni wykorzystać możliwości Kubernetes

Nauczysz się jak prawidłowo wdrażać aplikacje stanowe i bezstanowe

✅ Będziesz w stanie ocenić – czy (i kiedy)
Kubernetes będzie realnym benefitem dla Twojego projektu

Dla kogo jest Kubernetes Maestro?


Program Kubernetes Maestro przeznaczony jest dla osób chcących nauczyć się KUBERNETES od PODSTAW i/lub 🔴 poszerzyć dotychczasową wiedzę o dobre praktyki.

Dla Programistów i DevOps-ów oraz osób, które chcą:

✅ nauczyć się od PODSTAW Kubernetes i zrozumieć orkiestrację kontenerów

✅ poszerzyć swoją wiedzę związaną z kontenerami o: bezpieczeństwo, dobre praktyki, dodatkowe narzędzia ułatwiające pracę z Kubernetes

Co wyróżnia Kubernetes Maestro?

Zrozumienie czym jest Kubernetes  i pokazanie jego zastosowań

W Kubernetes Maestro skupisz się na zrozumieniu ideii działania samego Kubernetesa oraz tego, w jakich sytuacjach sprawdzi się najbardziej

Kubernetes od podstaw, aż po zaawansowane tematy

Zaczniesz od zrozumienia podstaw, by stopniowo przechodzić w coraz bardziej zaawansowane tematy.

Doświadczenie mentora w prowadzeniu szkoleń 

Kilkaset przeszkolonych osób, zarówno podczas szkoleń indywidualnych dla firm i instytucji, jak równiez w szkoleniu DOCKER MAESTRO

Nauka pod okiem praktyka i możliwość konsultacji

Nie tylko "teoria", ale doświadczenie zdobyte w pracy z kontenerami – wraz z możliwością konsultacji na grupie Mastermind oraz spotkań na żywo.

Krótkie i treściwe lekcje poruszające szczegółowo pojedyncze kwestie


Materiały i szkolenia w internecie są często za długie...

To czasami powoduje niechęć do ich przerabiania. Mało osób ma czas by siedzieć kilkadziesiąt godzin przy tych materiałach.

Kubernetes Maestro będzie składać się ze skondensowanego materiału, by w możliwie jak najkrótszym czasie, przyswoić jak najwięcej wiedzy.

Wiedza w pigułce
(bez pomijania ważnych tematów)

Krótsze lekcje nie oznaczają, że ważne tematy zostaną pominiętę. 

Szanuję Twój czas, dlatego będzie to na maksa zoptymalizowana w czasie wiedza.

Maksimum praktyki, bez pomijania ważnych kwestii teoretycznych.

Przejrzyste grafiki i schematy (zamiast suchego tekstu na slajdach)


Większość ludzi zapamiętuje najwięcej gdy widzi schemat działania / wizualizację. Dzięki temu łatwiej zrozumieć, jak coś działa. 

Dlatego w Kubernetes Maestro przeważać będą grafiki i schematy, zamiast suchego tekstu na slajdach.

KROK PO KROKU wprowadzę Cię do orkiestracji kontenerów i Kubernetes



Zaczniesz od ZERA - od przygotowania i konfiguracji środowiska, poprzez podstawowe koncepty Kubernetes oraz porównanie do Docker i Docker Swarm

✔ Dowiesz się jak przygotowywać aplikacje, aby mogły działać w modelu multi-instance i tym samym wykorzystać pełny potencjał Kubernetes

 ✔ Poznasz architekturę Kubernetes oraz wejdziesz głębiej w jego poszczególne komponenty 

✔ Przyjrzysz się bliżej środowiskom uruchomieniowym kontenerów takim jak: Docker, ContainerD czy CRI-O

✔ Stopniowo przejdziesz w bardziej zaawansowane tematy, aż w końcu w głowie zacznie się pojawiać tzw. "AHA".

Wykonasz dużo praktycznych ćwiczeń oraz poznasz
Kubernetes "Best Practices" 



✅  Wykonasz dużo praktycznych ćwiczeń, od prostych deploymentów, aż po ZAAWANSOWANE schematy pokrywające bezpieczeństwo kontenerów czy konfigurację sieciową pomiędzy kontenerami

✅ Przetestujesz w praktyce zagadnienia takie jak:
Rolling updateBlue-green deployment czy Canary release

✅ Nauczysz się jak
zapewnić stabilność aplikacjom działającym w Kubernetes poprzez przydzielanie odpowiednich limitów oraz wymuszeń

✅ Będziesz w stanie przenieść rozwiązania działające w oparciu o Docker do klastra Kubernetes


I co ważne!

Dowiesz się
 w jakich sytuacjach Kubernetes jest dobrym, a w jakich nienajlepszym wyborem


Kto będzie Cię uczyć? 

Damian Naprawa

Software Architect, szkoleniowiec z zakresu konteneryzacji, prelegent.

Jestem autorem bloga SzkolaDockera.pl, twórcą podkastu Więcej Niż Konteneryzacja oraz szkolenia Docker Maestro.

W moich szkoleniach brali udział między innymi specjaliści z polskich instytucji m.in: Uniwersytetu Warmińsko-Mazurskiego w Olsztynie, Agencji Ochrony Technologii Medycznych i Taryfikacji oraz specjaliści z dużych firm m.in:  Ailleron, Atos, ABB, Billenium, Orsted czy Capgemini.

Tylko w 2020 roku wystąpiłem w roli prelegenta na konferencjach 4Developers, DevOpsDays Warsaw 2020 czy Warszawskie Dni Informatyki.
                   




Co mówią uczestnicy moich szkoleń 

Zobacz co mówią uczestnicy, którzy już przeszli przez jedno ze szkoleń
(Docker Maestro)

Przed dołaczeniem do Docker Maestro moja wiedza była bardzo mała – potrafiłem zrobić pull-a i run-a i wyświetlić listę kontenerów. Aczkolwiek co i z czym się je to nie miałem pojęcia. W szkoleniu podoba mi się podział na lekcje – praktycznie po każdej można ćwiczyć nowo poznane komendy, oraz podoba mi się sposób w jaki są prowadzone lekcje. Polecam szkolenie Docker Maestro, a nawet już polecałem :)

Paweł Jaroszek   

Software Developer

Kurs przekroczył moje oczekiwania. Przyszedłem z zamiarem usystematyzowania wiedzy, a zakres materiału okazał się być tak obszerny, że dowiedziałem się, iż moja wiedza była jedynie powierzchowna. Trudno znaleźć równie rozległe źródło wiedzy. Polecam każdemu, kto chciałby zrozumieć działanie Dockera, a nie jedynie uruchamiać komendy znalezione w internecie.

Maciej Cebula
.NET Developer

Moja wiedza z kontenerów była praktycznie szczątkowa. Dzięki Docker Maestro dowiedziałem się tego co najbardziej potrzebowałem. Wiem jak tworzyć własne Dockerfile i docker-compose, co daje mi możliwość wygodnego i łatwego budowania aplikacji. Najbardziej w Docker Maestro spodobał mi się porządek w materiałach i sposób przedstawiania poszczególnych zagadnień. 

Krzysztof Cholewa
System Engineer

Dzięki kursowi szybciej osiągnąłem próg wejścia. Jestem w trakcie dwóch projektów i zaczynam się czuć jak ryba w wodzie. Firma przekonała się do Dockera, wprowadzam w ten temat kolejnych dwóch kolegów programistów.

Jarosław Gąska
Programista

Przyszedłem na ten kurs posiadając jakieś pojęcie na temat dockera.
Na początku miałem pewne wątpliwości, jednak nie zawiodłem się. Kurs zawiera sporą ilość wiedzy i pozwolił mi na lepsze zapoznanie się z Dockerem i jego możliwościami. Zdecydowanie polecam!

Kamil Wojtasiński
Programista

Kubernetes bez strachu



Bardzo często słyszę, że Kubernetes jest trudny do zrozumienia.


Pomogę Ci pokonać ten strach wprowadzając Cię krok po kroku, ćwiczenie po ćwiczeniu, aż w końcu powiesz: "KURDE, to jednak nie jest takie trudne".

Początkujący z Kubernetes czują się przytłoczeni ogromem wiedzy jaki muszą opanować, by wszystko zrozumieć.


W Kubernetes Maestro będziesz mieć większość podane "na tacy":

✅ jak po kolei się uczyć, by stopniowo opanowywać poszczególne zagadnienia związane z Kubernetes. 

✅ jakich narzędzi używać, by nauka szła sprawnie i przyjemnie


Inaczej mówiąc – otrzymasz PRZEPIS na Kubernetes, który wystarczy wdrożyć.

Co otrzymasz dołączając do
Kubernetes Maestro?


Poznasz cały proces.  Podczas tego szkolenia przeprowadzę Cię przez cały proces orkiestracji kontenerów. OD ZERA do BOHATERA

Unikniesz błędów początkujących. Wiele osób źle interpretuje do czego można wykorzystać Kubernetes. Próbują wszystko zrobić "na czuja".
Ty otrzymasz recepturę, jak tych błędów uniknąć.

Przejdziesz drogę od ZERA. Przychodząc na szkolenie, nie musisz wiedzieć czym jest orkiestracja kontenerów oraz jakie są jej benefity. Tego wszystkiego dowiesz się stopniowo przechodząc przez poszczególne lekcje.

Będziesz mieć możliwość konsultacji. W razie wątpliwości, lub niejasności masz wsparcie mentora na specjalnej grupie Mastermind. Dodatkowo możesz zadawać pytania i konsultować się podczas spotkań na żywo.

Często zadawane pytania

Jest to szkolenie o Kubernetes, po przejściu którego będziesz w stanie używać ŚWIADOMIE kontenerów i Kubernetes.

Dołączając pozyskasz cały zakres wiedzy jaki musisz mieć, by zacząc wdrażać  aplikacje z pomocą Kubernetes.

Kurs jest w trakcie przygotowania i rozpocznie się w lipcu. Od momentu pojawienia się pierwszych materiałów - możesz go rozpocząć natychmiastowo lub zacząć w wybranym przez siebie czasie (np. za pół roku).

Możesz przechodzić tak szybko jak chcesz. Otrzymasz dostęp nagrań video, materiałów, tajnej grupy i innych materiałów.

TAK. Kupując raz ten program, otrzymujesz dożywotni dostęp do materiałów

Po dokonaniu zakupu otrzymujesz dostęp do platformy szkoleniowej, na której dostępne jest szkolenie. Szkolenie przechodzisz własnym tempem, o dowolnej porze - po prostu - kiedy masz czas.

Uczysz się tak jak chcesz i kiedy chcesz. O dowolnej, wybranej przez siebie porze.

Jasne, że TAK!

Otrzymasz dożywotni dostęp do materiałów oraz UWAGA - bezpłatny dostęp do aktualizacji i nowych lekcji. Oznacza to, że szkolenie możesz przerobić teraz (lub poźniej) i wracać do niego cały czas!

Oczywiście, w tym celu zaznacz opcję Chcę otrzymać fakturę VAT, w momencie tworzenia zamówienia i podaj NIP firmy. Faktura VAT zostanie automatycznie przesłana na adres e-mail wykorzystany w zamówieniu po jego opłaceniu.

Tak. Dzięki kursowi nie popełnisz błędów początkujących. Świadomie i stopniowo wystartujesz z Kubernetes. Sam chciałbym mieć dostęp do takiej wiedzy kilka lat temu. Bardzo.

Otrzymasz certyfikat ukończenia szkolenia w formie elektronicznej.

Kubernetes Maestro NIE jest dla:

- osób totalnie początkujących w programowaniu (wroć proszę za jakiś czas)

- osób chcących nauczyć się Kubernetes typowo od strony administracyjnej
(jak stawiać samodzielnie klastry Kubernetes w on-premise, jak utrzymywać, patchować klastry Kubernetes) – na to potrzeba byłoby osobnego szkolenia (które kiedyś być może powstanie)

- osób znających Kubernetes na wylot od A-Z, którzy korzystając z Kubernetes czują się jak ryba w wodzie


Znajomość Dockera zdecydowanie ułatwia wejście do Kubernetes, ponieważ podstawowe koncepty kontenerów są takie same. Poziom wejścia w Kubernetes jest wtedy łatwiejszy.

W Kubernetes Maestro znajdą się lekcje poświęcone fundamentom kontenerów, tak by nie mając doświadczenia z Dockerem można było przejść swobodnie przez całe szkolenie. 

Jeśli natomiast znasz już Docker, to pominiesz po prostu te fundamentalne kwestie i skupisz się wyłącznie na samym Kubernetes.

Podsumowując: znajomość Dockera jest mile widziana, ale NIE wymagana.

Agenda Kubernetes Maestro

1.1     Przepis na Kubernetes
1.2    Jak przejść przez szkolenie, by wynieść z niego jak najwięcej
1.3    Kubernetes z perspektywy programisty
1.4    Mity na temat Kubernetes
1.5    Zastosowania Kubernetes
1.6    Konfiguracja i przygotowanie lokalnego środowiska do nauki
1.7    Alternatywne środowiska dla Kubernetes 

2.1    Teoria klastrów
2.2    Najmniejsza jednostka w Kubernetes - Pod
2.3    Kontener vs Pod - cechy wspólne i różnice dla znających Dockera
2.4    Format YAML
2.5    Omówienie ReplicaSet
2.6    Deployment Big Picture
2.7    Logiczny podział klastra z namespaces
2.8    Tworzenie obiektów: podejście imperatywne VS deklaratywne
2.9    Błędy początkujących 

3.1    Sposoby na przekazywanie konfiguracji do Podów
3.2    Przekazywanie konfiguracji w praktyce – sposób 1
3.3    Przekazywanie konfiguracji w praktyce – sposób 2
3.4    Multi-container pod
3.5    Jobs
3.6    CronJobs
3.7    Błędy początkujących
3.8    Dobre praktyki 

4.1    Wprowadzenie do Cloud Native
4.2    Co oznacza Cloud Native w praktyce?
4.3    Aplikacje typu multi-instance
4.4    Jak zacząć budować aplikację, by mogły działać w modelu multi-instance?
4.5    Aplikacje stanowe vs bezstanowe
4.6    Jak podejść do architektury aplikacji z myślą o Kubernetes?
4.7    Konteneryzacja aplikacji w praktyce
4.8    Błędy początkujących
4.9    Dobre praktyki 

5.1    Wprowadzenie do networkingu
5.2    Podejście deklaratywne i imperatywne
5.3    ClusterIP w praktyce
5.4    Ingress w praktyce
5.5    LoadBalancer - kiedy używać i dlaczego
5.6    NodePort w praktyce
5.7    ExternalName 

6.1    Przechowywanie danych - Big Picture
6.2    Container Storage Interface (CSI)
6.3    Volumeny
6.4    PersistenVolumes & PersistentVolumeClaims
6.5    StorageClasses
6.6    Headless Services 

7.1    Aplikacje bezstanowe - co je wyróżnia?
7.2    Strategia wdrażania nr 1
7.3    Strategia wdrażania nr 2
7.4    ReplicaSet vs DeamonSets - różnice oraz cechy wspólne
7.5    Zarządzanie zasobami - limity i wymuszenia
7.6    Healthchecks po stronie aplikacji (liveness & readiness)
7.7    Agregowanie logów
7.8    Dobre praktyki
7.9    Błędy początkujących
7.10   Debuggowanie i rozwiązywanie problemów aplikacji bezstanowych 

8.1    Typy aplikacji stanowych
8.2    Sposób na aplikacje stanowe w Kubernetes
8.3    Bazy danych i Kubernetes
8.4    Jak projektować aplikacje posiadające stan
8.5    Gdzie przechowywać stan aplikacji
8.6    Dobre praktyki
8.7    Błędy początkujących
8.8    Debuggowanie i rozwiązywanie problemów aplikacji stanowych 

9.1    Wprowadzenie do bezpieczeństwa kontenerów
9.2    Kluczowe mechanizmy w bezpieczeństwie kontenerów
9.3    Pod security
9.4    Security Context kontenerów
9.5    Wprowadzenie do polityk bezpieczeństwa
9.6    Polityki bezpieczeństwa dla Podów
9.7    Polityki dla innych obiektów niż Pody
9.8    Skanowanie obrazów pod kątem bezpieczeństwa
9.9    Błędy początkujących
9.10   Co dalej 

10.1    Strategia wdrażania na produkcji nr 1 - Canary release
10.2    Strategia wdrażania na produkcji nr 2 - Blue-green deployment
10.3    Wprowadzenie do automatycznego skalowania Podów
10.4    Skalowanie automatyczne Podów w praktyce
10.5    Automatyzacja deploymentów - czyli tradycyjne CI / CD
10.6    Wprowadzenie do GitOps
10.7    GitOps jako metoda na wdrożenia aplikacji w praktyce 

11.1    Kubernetes we własnej infrastrukturze
11.2    Kubernetes w chmurze
11.3    Kubernetes w chmurze publicznej w praktyce
11.4    Przenoszenie istniejących rozwiązań z Docker do Kubernetes - sposób 1
11.5    Przenoszenie istniejących rozwiązań z Docker do Kubernetes - sposób 2
11.6    Zarządzanie klastrami w chmurze VS on-premise
11.7    Wprowadzenie do Helm
11.8    Helm w praktyce
11.9    Wprowadzenie do OPA
11.10   Monitoring klastrów Kubernetes 

Moduły bonusowe

Moduł, dzięki którym zrozumiesz ideę działania kontenerów i uzupełnisz braki wiedzy na temat  kluczowych mechanizmów wykorzystywanych w konteneryzacji.

Porównanie obu platform - szczególnie przydatne dla osób migrujących swoje rozwiązania z Docker Swarm na Kubernetes.

Case Study z przygotowania i podejścia do egzaminu
Certified Kubernetes Application Developer
(CKAD) 

Mobirise

A czy można inaczej?


Oczywiście! Możesz obejrzeć nagrania na YouTube, przeczytać kilka książek, próbować nauczyć się Kubernetes metodą "Copiego-Pasty" (a później dziwić się, że coś nie działa).

W tym programie dostaniesz sprawdzoną wiedzę, która jest oparta na bazie moich wieloletnich doświadczeń w pracy z kontenerami.

Co ważne - od ZERA (nie musisz nawet wiedzieć czym jest Kubernetes), aż po naukę dobrych praktyk, bezpieczeństwa, automatyzacji, tego jak kontenery działają "pod spodem", czy wdrażania i utrzymywania kontenerów na produkcji.

Sprawdzoną w praktyce. Same konkrety.


Tak. Możesz inaczej. Ostatecznie Ty decydujesz.

Zanim pokażę Ci cenę, zobacz co dokładnie otrzymujesz kupując Kubernetes Maestro

Mobirise

W PAKIECIE: Szkolenie Kubernetes Maestro


Materiały wideo, które przeprowadzą Cię przez proces nauki Kubernetes aż po wdrożenia aplikacji.

wartość 2000 PLN

Mobirise

W PAKIECIE: Dostęp do aktualizacji materiałów

wartość 1000 PLN

Mobirise

W PAKIECIE: Analiza Twojej Pracy przez Damiana i jego zespół

Otrzymaj wsparcie i odpowiedzi na Twoje pytania od Damiana i jego zespołu

Mobirise

W PAKIECIE: Dostęp na Żądanie

- 24 godziny na dobę przez 7 dni w tygodniu
- przechodzisz kurs i wykonujesz ćwiczenia w dowolnym momencie

Mobirise

BONUS 1: Dostęp do skryptów i plików konfiguracyjnych (YAML i inne)


To nie tylko same materiały wideo, ale również skrypty, pliki konfiguracyjne, które możesz od razu wcielić w życie.

wartość 1000 PLN 

Mobirise

BONUS 2: minimum 2X spotkania na żywo (LIVE Q&A)


Spotkania online na żywo, podczas których można porozmawiać, wymienić się doświadczeniami (z Damianem jak i z pozostałymi #KubernetesMaestro) - dyskutować na wybrane tematy, zadawać pytania. 

wartość 1200 PLN 

Mobirise

BONUS 3: Dostęp do modułów bonusowych szkolenia
(np. Case Study z certyfikacji Certified Kubernetes Application Developer)


Otrzymasz również dostęp do bonusowych materiałów:

Przykład 1: Kubernetes vs Docker Swarm

Przykład 2: Case Study z certyfikacji Certified Kubernetes Application Developer (CKAD)

wartość 800 PLN

Mobirise

BONUS 4: Dostęp do prywatnnej grupy Mastermind


Dostęp do prywatnej, zamkniętej grupy Mastermind, na której wspieramy się wzajemnie oraz w razie wątpliwości czy pytań dotyczących poszczególnych lekcji / zgadnień - możesz uzyskać pomoc Damiana i jego zespołu.

wartość bezcenne

A co jeśli mi się nie spodoba? Czy mam gwarancję?

Mobirise

Jeśli Kubernetes Maestro Ci się nie spodoba, zwrócę Ci pieniądze


Ten program jest tak dobry, że daję Ci 100% gwarancji satysfakcji.

Uważasz inaczej? W ciągu 14 dni od pojawienia się pierwszych materiałów w lipcu, bez podania żadnych przyczyn możesz poprosić o zwrot pieniędzy.

Zrozum. Nie chcę niezadowolonych klientów


Moim celem jest danie Ci jak najwięcej wartości i pokazanie Ci, że ten program zmieni Twoje podejście do Kubernetes o 180 stopni.

Twoja wygrana == moje referencje. Zależy mi na Twoim sukcesie. Decyzja była nietrafiona ? Rozumiem to. Sam nieraz pomyliłem się przy zakupach. Najbardziej wtedy wkurza gdy sprzedawca robi "problemy". Tutaj tych problemów nie będzie.

Jeżeli z jakiegoś powodu kurs Kubernetes Maestro nie przypadnie Ci do gustu, w ciągu 14 dni od momentu pojawienia się pierwszych materiałów możesz poprosić o zwrot całej kwoty bez podania ŻADNEJ przyczyny. Nic zatem nie ryzykujesz!

Układ fair ? 🙂

Poinformuj mnie o starcie szkolenia
(szkolenie będzie dostępne w lipcu 2021)

.
Mobirise

Bezpieczne płatności TPAY
+ Gwarancja zwrotu pieniędzy

damian[at]szkoladockera.pl