ODBIERZ TWÓJ BONUS :: »

Kubernetes. Kurs video. Wdrażanie zaawansowanych aplikacji

Podstawowe informacje:
Czas trwania: 03:43:57
Poziom: podstawowy
Autor: Piotr Chudzik
Liczba lekcji: 22
Technologia: Docker 23.0, Kubernetes 1.28, Visual Studio Code
Dla firm
Rozwiń umiejętności swoich pracowników dzięki kursom video
Dowiedz się więcej
  • Monitorowanie postępów pracowników. Przejrzyste raporty i imienne certyfikaty ukończenia kursów
  • Atrakcyjne rabaty dla zespołów. Im więcej pracowników liczy zespół, tym większy uzyskasz rabat
  • Doradztwo w wyborze tematyki szkoleń. Mamy setki kursów, dostosujemy program nauczania pod Twój zespół
Indywidualnie
39,90 zł 129,00 zł (-69%)
83,85 zł najniższa cena z 30 dni Dodaj do koszyka Za zakup otrzymasz 39 punktów
Korzyści:
  • Certyfikat ukończenia
  • Materiały dodatkowe do kursu
  • Test online
  • Dożywotni dostęp
  • Dostęp w aplikacji (także offline)
  • Napisy w języku polskim
Ten kurs należy do ścieżki Inżynier DevOps
Czas trwania: 44 godz.
DOWIEDZ SIĘ WIĘCEJ
Ten kurs należy do ścieżki Inżynier DevOps »

Czego się nauczysz?

  • Konfigurowania zaawansowanych klastrów Kubernetes i przestrzeni nazw
  • Tworzenia init containerów i uruchamiania aplikacji w trybie wysokiej dostępności
  • Stosowania NodeSelector, tolerations i (anti)affinity do schedulingu podów
  • Udostępniania usług przez LoadBalancer i Ingress oraz terminowania TLS
  • Wdrażania canary/rolling update i pracy z Helm chartami
  • Zarządzania certyfikatami (x509, cert-manager) i politykami RBAC
  • Integracji z CI/CD i monitorowania kondycji aplikacji

Spis lekcji

1. Wprowadzenie 00:18:29
1.1. Słowem wstępu...
00:03:50
1.2. Przygotowanie środowiska pracy
00:14:39
2. Konfiguracja podów 01:02:35
2.1. Init Container
00:12:06
2.2. HorizontalPodAutoscaler
00:19:12
2.3. NodeSelector
00:05:21
2.4. Node affinity cz. 1
00:08:08
2.5. Node affinity cz. 2
00:08:51
2.6. Klasy QoS
OGLĄDAJ » 00:08:57
3. Konfiguracje sieciowe 00:25:14
3.1. Czym jest Ingress?
00:03:57
3.2. Przykładowy Ingress
00:13:53
3.3. Canary Deployment
00:07:24
4. Bezpieczeństwo 00:22:23
4.1. Cert Manager
00:04:01
4.2. Tworzenie certyfikatu
00:11:12
4.3. Dodanie certyfikatu do Ingressa
00:07:10
5. Użytkownicy i uprawnienia 00:41:30
5.1. Security Context
OGLĄDAJ » 00:16:26
5.2. Tworzenie użytkownika
00:10:46
5.3. Tworzenie roli
00:14:18
6. HELM 00:53:46
6.1. Instalacja HELM
00:04:46
6.2. ArtifactHub - dodawanie repozytorium
00:06:40
6.3. Instalacja aplikacji z HELM
00:14:10
6.4. Tworzenie własnego charta cz. 1
00:10:00
6.5. Tworzenie własnego charta cz. 2
00:18:10

Obierz kurs na... zaprzyjaźnienie się z Kubernetesem

Jeśli jesteś programistą, na przykład pracujesz jako specjalista w dziedzinie DevOps i do Twoich zadań należy między innymi utrzymanie środowiska produkcyjnego - także z użyciem rozwiązań chmurowych - nazwa Kubernetes z pewnością nie jest Ci obca. Przypomnijmy jednak dla porządku: zyskujący popularność na całym świecie Kubernetes (zwany także K8s) jest otwartym oprogramowaniem służącym do automatyzacji procesów uruchamiania, skalowania i zarządzania aplikacjami w kontenerach. Co decyduje o sukcesie Kubernetesa? Po pierwsze własną implementację K8s posiada każde rozwiązanie chmurowe. Po drugie współpracuje on z wieloma narzędziami kontenerowymi, w tym oczywiście z Dockerem. Ale najważniejsze jest to, po co Kubernetes został stworzony. Pomaga on mianowicie utrzymać porządek w kontenerach stanowiących części danej aplikacji, zbierając je w logiczne grupy, co ułatwia ich odnajdywanie i zarządzanie nimi.

Liczne zalety Kubernetesa i to, że jego nazwa jest odmieniana przez wszystkie przypadki w świecie informatycznym, skłoniły nas do przygotowania tego specjalnego kursu. Obejmuje on bardziej zaawansowane tematy związane z K8s. Szkolenie porusza zatem tematy z zakresu zarówno bezpieczeństwa, jak i zarządzania procesem wdrażania aplikacji na klaster za pomocą menadżera pakietów czy odpowiedniej selekcji przy użyciu etykiet. Wiedzę zdobytą w ramach kursu będziesz w stanie zastosować w praktyce, do tworzenia solidniejszych i bezpieczniejszych obiektów klastra Kubernetesa. Jako absolwent szkolenia z pewnością usprawnisz proces wdrażania nowych wersji aplikacji za pomocą Helm. Dodatkowo uzyskasz wiedzę na temat tego, jak poprawnie korzystać z nowych obiektów, takich jak Ingress.

Co Cię czeka podczas naszego profesjonalnego szkolenia

Podczas kursu:

  • Nauczysz się konfigurować swoje środowisko pracy
  • Zbudujesz init container
  • Przygotujesz środowisko typu HA za pomocą HorizontalPodAutoScaler
  • Wybierzesz węzły dla aplikacji za pomocą NodeSelector i NodeAffinity
  • Przygotujesz LoadBalancer, używając do tego Ingressa
  • Użyjesz narzędzia Ingress do canary deployment
  • Stworzysz certyfikaty x509
  • Zainstalujesz cert-managera i zaimplementujesz certyfikaty do Ingressa
  • Wykreujesz użytkowników K8s i przypiszesz do nich role
  • Dowiesz się, jak używać narzędzia Helm

Szkolenie Kubernetes. Kurs video. Wdrażanie zaawansowanych aplikacji kończy się na poziomie zaawansowanym. Przed przystąpieniem do kursu warto mieć opanowane podstawy K8s, które możesz poznać m.in. z innego kursu autora, dostępnego tutaj: Kubernetes. Uruchamianie, skalowanie i zarządzanie aplikacjami w kontenerach.

Wybrane bestsellery

O autorze kursu video

Piotr Chudzik - absolwent Politechniki Łódzkiej, jego specjalizacja zawodowa to technologie big data oraz administracja nowoczesnymi środowiskami IT (wykorzystującymi między innymi cloud computing, konteneryzację czy IaC - infrastructure as code). Pracuje jako wykładowca na Uniwersytecie Łódzkim, gdzie przekazuje studentom wiedzę na temat Linuksa, baz danych i programowania w języku Python. Jest również trenerem w Software Development Academy. Na co dzień zatrudniony jako menadżer techniczny w dużym zagranicznym banku, odpowiada za prawidłowe i nieprzerwane działanie aplikacji opartych na Google Cloud Platform. Zawsze otwarty na nowe doświadczenia oraz wiedzę, którą w przyszłości mógłby się podzielić z innymi. Interesuje się grami komputerowymi, światem nowych technologii i fantastyką. Jest fanem serii Wiedźmin i uniwersum Warhammera.

Sukces wymaga wcześniejszego przygotowania, bez niego z pewnością osiągniemy porażkę.

Konfucjusz

Piotr Chudzik - pozostałe kursy

Oceny i opinie klientów: Kubernetes. Kurs video. Wdrażanie zaawansowanych aplikacji Piotr Chudzik (0)

Informacja o opiniach
Weryfikacja opinii następuje na podstawie historii zamowień na koncie Użytkownika umiejszczającego opinię. Użytkownik mógł otrzymać punkty za opublikowanie opinii uprawniającej do uzyskania rabatu w ramach Programu Kadr.

Szczegóły kursu

Dane producenta » Dane producenta:

Helion SA
ul. Kościuszki 1C
41-100 Gliwice
e-mail: gpsr@helion.pl
Format: Online
Data aktualizacji: 2023-11-23
ISBN: 978-83-289-0402-6, 9788328904026
Numer z katalogu: 217853

Videopoint - inne kursy

Kurs video
39,90 zł
Dodaj do koszyka
Sposób płatności