- Autor:
- Długość
- liczba lekcji: 61, czas trwania: 10:50:31
- Ocena
Kurs video
Kubernetes. Kurs video. Wdrażanie aplikacji Michał Żyłowski
- Autor:
- Michał Żyłowski
- Wydawnictwo:
- Videopoint
- Wersja:
- Online
- Czas trwania:
- 10 godz. 50 min.
- Technologia:
- Docker 18.09, Kubectl 1.15, Kubernetes 1.15, Minikube 1.2
- Ocena:
Spis lekcji kursu video
-
1. Wstęp 00:43:28
-
2. Podstawy interakcji z klastrem 01:00:47
-
3. Obiekty w Kubernetesie 02:38:28
- 3.1. Pod, cz. 1. 00:12:37
- 3.2. Pod, cz. 2. 00:14:50
- 3.3. Pod, cz. 3. 00:02:20
- 3.4. ReplicationController/ReplicaSet i skalowanie, cz. 1. 00:08:03
- 3.5. ReplicationController/ReplicaSet i skalowanie, cz. 2. 00:08:20
- 3.6. ReplicationController/ReplicaSet i skalowanie, cz. 3. 00:07:39
- 3.7. Deployment i RollingUpdate, cz. 1. 00:06:33
- 3.8. Deployment i RollingUpdate, cz. 2. 00:08:00
- 3.9. Deployment i RollingUpdate, cz. 3. 00:07:03
- 3.10. Deployment i RollingUpdate, cz. 4. 00:03:00
- 3.11. Job 00:16:05
- 3.12. CronJob 00:10:19
- 3.13. Namespace 00:10:18
- 3.14. Pod: Zmienne Środowiskowe 00:08:58
- 3.15. Pod: Volumeny 00:17:47
- 3.16. Secrets 00:16:36
-
4. Praca z aplikacją kubectl 00:33:30
-
5. Uruchomienie klastra z kilkoma węzłami 01:47:28
- 5.1. Wstęp 00:12:01
- 5.2. Google Kubernetes Engine, cz. 1. 00:13:54
- 5.3. Google Kubernetes Engine, cz. 2. 00:09:32
- 5.4. Uruchomienie Kubernetesa na VPS za pomocą kubespray, cz. 1. 00:06:35
- 5.5. Uruchomienie Kubernetesa na VPS za pomocą kubespray, cz. 2. 00:19:39
- 5.6. Kubeadm na maszynach VirtualBox, cz. 1. 00:09:23
- 5.7. Kubeadm na maszynach VirtualBox, cz. 2. 00:09:02
- 5.8. Kubeadm na maszynach VirtualBox, cz. 3. 00:18:42
- 5.9. DaemonSet 00:08:40
-
6. Jak działa Kubernetes 00:43:27
-
7. Kolejne funkcjonalności Kubernetesa 01:03:16
-
8. Sieć na klastrze i wystawianie usług na zewnątrz 00:43:40
-
9. Klaster z dodatkowymi narzędziami 01:04:30
-
10. Przykłady końcowe 00:31:57
Opis
kursu video
:
Kubernetes. Kurs video. Wdrażanie aplikacji
Szkolenie Kubernetes z wdrażania aplikacji
W ciągu ostatnich kilku lat Docker zrewolucjonizował sposób budowania i uruchamiania aplikacji. Możliwość zamknięcia programu w „lekkiej maszynie wirtualnej”, jedynie z potrzebnymi mu zależnościami, pozwoliła na sprawne zarządzanie uruchomionymi aplikacjami oraz odizolowanie ich od siebie. Równocześnie pojawił się szereg problemów. W jaki sposób uruchamiać kontenery na wielu maszynach fizycznych? Jak łatwo nimi zarządzać? Jak zapewnić skalowanie i bezawaryjność aplikacji? Jak aktualizować aplikację do nowszych wersji bez przerw dla użytkownika końcowego?
W 2014 roku pojawia się pierwszy commit projektu, który dzisiaj znany jest jako Kubernetes. Od tamtej pory aktywnie rozwijany i uzupełniany o nowe funkcjonalności, zdobywa zaufanie developerów i firm opierających swoje wdrożenia na kontenerach. Kubernetes adresuje większość problemów, przed którymi staje developer czy administrator podczas wdrażania swojej aplikacji - począwszy od uruchomienia, poprzez połączenie jej z innymi aplikacjami wewnątrz klastra, na wystawieniu do klienta skończywszy.
Dzisiaj Kubernetes stanowi wsparcie dla różnych narzędzi do konteneryzacji (nie tylko dla Dockera), gwarantuje stabilność i znajduje uznanie w zastosowaniach produkcyjnych na całym świecie.
Skoro firmy na całym świecie coraz chętniej inwestują w Kubernetesa, a rekruterzy wymagają jego znajomości od kandydatów do pracy, wygląda na to, że czas najwyższy, by się go nauczyć!
Co Cię czeka podczas naszego szkolenia Kubernetes?
W trakcie pracy z szkoleniem Kubernetes:
- Zrozumiesz, czym jest i po co powstał Kubernetes.
- Zapoznasz się z jego możliwościami.
- Poznasz działanie Kubernetesa i zajrzysz do jego wewnętrznych komponentów.
- Opanujesz podstawowe narzędzia niezbędne do pracy na tej platformie.
Co więcej:
- Nauczysz się zarządzać i pracować z najważniejszymi obiektami w Kubernetesie, uruchamiać i aktualizować aplikacje, prowadzić operacje administracyjne i akcje diagnostyczne klastra.
Kubernetes. Kurs video. Wdrażanie aplikacji przeprowadzi Cię przez platformę i odkryje przed Tobą bogactwo opcji, jakie oferuje developerowi - od absolutnych podstaw aż do poziomu średnio zaawansowanego. Dzięki temu po ukończeniu szkolenia będziesz mógł rozpocząć samodzielną pracę z Kubernetesem.
Developer, który opanował Kubernetesa...
...ma sporo możliwości. Otwiera się przed nim szansa pracy w charakterze specjalisty DevOps, administratora, osoby odpowiedzialnej za wdrożenia lub za środowiska ciągłej integracji czy też środowiska testowe. Programiście, który sprawnie operuje w Kubernetesie, powierza się zadania związane z wytwarzaniem aplikacji przygotowanych pod specyfikę platformy, a analitykom - uruchamianie zadań obliczeniowych na tej chmurze. Dzięki opanowaniu specyfiki tej platformy zyskuje się możliwość łatwego i szybkiego przeskalowywania liczby replik (kopii) danej aplikacji, na przykład w przypadku wzrostu obciążenia. Zasadniczo developerzy biegli w Kubernetesie i innych, pokrewnych mu narzędziach bezproblemowo otrzymują stanowiska związane z automatyzacją pracy oraz automatyzacją procesów w zespołach programistycznych.
Szkolenie Kubernetesa lekcja po lekcji
Po krótkim przywitaniu zaczniemy od kilkuminutowej teoretycznej lekcji dotyczącej samego Kubernetesa. Następnie zbudujemy środowisko developerskie i uruchomimy pierwsze Pody oraz kontenery. Pozwoli nam to zdobyć wiedzę potrzebną do przejścia przez kolejne obiekty Kubernetesa: Pod, ReplicaSet, Deployment, Job itd. Uzyskawszy wiedzę dotyczącą tego, jakie obiekty można uruchomić na platformie, skupimy się na budowaniu klastrów wielowęzłowych. Potem przejdziemy do architektury rozwiązania - istotne bowiem jest, by zrozumieć, co dzieje się w środku klastra. Dalej zajmiemy się kilkoma nieco bardziej zaawansowanymi kwestiami, wreszcie dotrzemy do bardzo ważnej części szkolenia - zagadnień sieciowych, komunikacji wewnątrz klastra i wystawiania usług na zewnątrz klastra. Na koniec omówimy narzędzia helm i cert-manager. Kurs kończy się dwoma większymi przykładami praktycznymi.
Konteneryzacja i Kubernetes to tematy, które łatwo było przeoczyć i uznać za kolejny krótki trend na rynku. Dzisiaj wiemy, że projektowanie aplikacji opartych na kontenerach oraz wdrażanie ich na chmury na stałe wpisało się w nowoczesny styl tworzenia aplikacji. Kubernetes to narzędzie, którego nauka łączy w sobie wiele dziedzin: uruchamianie procesów, architekturę systemów, sieci, konteneryzację i inne. Ten kurs wskazuje kierunki i zawiera ćwiczenia, które - przy wsparciu w formie Twojej pracy i samodzielnego zgłębiania tematów - prowadzą do zdobycia specjalistycznej wiedzy na wysokim poziomie.
Sprawdź także kursy MySQL dostępne w naszej ofercie, dzięki którym zwiększysz swoją konkurencyjność na rynku pracy.
Wybrane bestsellery
Videopoint - inne kursy
Dzięki opcji "Druk na żądanie" do sprzedaży wracają tytuły Grupy Helion, które cieszyły sie dużym zainteresowaniem, a których nakład został wyprzedany.
Dla naszych Czytelników wydrukowaliśmy dodatkową pulę egzemplarzy w technice druku cyfrowego.
Co powinieneś wiedzieć o usłudze "Druk na żądanie":
- usługa obejmuje tylko widoczną poniżej listę tytułów, którą na bieżąco aktualizujemy;
- cena książki może być wyższa od początkowej ceny detalicznej, co jest spowodowane kosztami druku cyfrowego (wyższymi niż koszty tradycyjnego druku offsetowego). Obowiązująca cena jest zawsze podawana na stronie WWW książki;
- zawartość książki wraz z dodatkami (płyta CD, DVD) odpowiada jej pierwotnemu wydaniu i jest w pełni komplementarna;
- usługa nie obejmuje książek w kolorze.
Masz pytanie o konkretny tytuł? Napisz do nas: sklep@helion.pl
Książka drukowana
Oceny i opinie klientów: Kubernetes. Kurs video. Wdrażanie aplikacji Michał Żyłowski (18) Weryfikacja opinii następuję na podstawie historii zamówień na koncie Użytkownika umieszczającego opinię. Użytkownik mógł otrzymać punkty za opublikowanie opinii uprawniające do uzyskania rabatu w ramach Programu Punktowego.
(16)
(1)
(0)
(1)
(0)
(0)
więcej opinii
ukryj opinie