1. Uruchamianie Kubernetes z użyciem Minikube
W tej części opowiadam o łatwych początkach i startu własnej instancji Kubernetes. Pokazuję też jak uruchomić pierwszą aplikację!
W tej części opowiadam o łatwych początkach i startu własnej instancji Kubernetes. Pokazuję też jak uruchomić pierwszą aplikację!
Pody stanowią najmniejszą część jaką zarządza Kubernetes i są podstawę wszystkich innych usług. Uruchamiają aplikacje w kontenerach ze zdefiniowanych obrazów i to jest podstawa, którą każdy chcący pracować z Kubernetes musi dobrze poznać.
Jeśli chcesz swoje aplikacje uruchamiać w wielu instancjach na wielu węzłach i nie chcesz samodzielnie dbać o to, by dbać o ich stan, to najlepiej powierzyć to zadanie obiektowi ReplicaSet.
Posiadając wiele replik swojej aplikacji czas najwyższy, aby zacząć z ich używać. Koniec z adresami IP - zacznijmy korzystać z dobrodziejstw wbudowanego DNS i load balancera. Czas na omówienie Service.
Posiadając wiele aplikacji webowych często wystawiamy je przez reverse proxy. Daje to olbrzymie korzyści jeśli chodzi o konfigurację z jednego, centralnego miejsca, terminowania ruchu ssl, dodatkowego zabezpieczenia opcjami protokołu http i wiele innych. I ...
Deployment jest najważniejszym jeśli chodzi o zarządzanie cyklem życia aplikacji obiektem w Kubernetes. To jest również zalecana metoda do uruchamiania nawet najmniejszych aplikacji złożonych z jednego Poda i kontenera, który nie będzie skalowany ponad poje...
Jedną z dobrych praktyk dotyczących używania kontenerów jest odseparowanie kodu (utrzymywanego i zapisanego jako obraz kontenera) od konfiguracji. W Kubernetes istnieje dedykowany obiekt, który pozwala nam przetrzymywać dane konfiguracyjne oraz dostarczać j...
Twórz wirtualne, odseparowane środowiska i zarządzaj nimi niezależnie. W tej części pokazuję czym są namespace`y oraz jak ich używać. Z pewnością przydaje się to kiedy będziesz chciał wyjść poza jedno środowisko dla developmentu i tworzyć dedykowane dla pro...
Pierwsza część dotycząca Helm. Pokazuję w niej czym jest Helm i jak wykorzystać go do wgrywania aplikacji dostępnych w paczkach Charts na oficjalnych repozytoriach. Dodatkowo dowiesz się jak je łatwo konfigurować dostarczając parametry per instancja aplikac...
Druga część dotycząca Helm. Tym razem dowiesz się jak zbudowany jest Chart, w jaki sposób go możesz samodzielnie utworzyć oraz jak możesz publikować aplikacje we własnym, prywatnym repozytorium i korzystać z niego do deploymentu swoich aplikacji.
Wypuszczamy się w chmurę AWS i testujemy Kubernetes jako usługę - Elastic Kubernetes Service (EKS). Dowiesz się jak łatwo ją postawić i w praktyce pokażę ci, że kod uruchamiany do tej pory na jednym węźle wykorzystasz już na chmurze na wielu węzłach i to po...
Finał 1 sezonu Aplikacje stanowe w Kubernetes to nie problem - jest na to gotowa recepta w postaci wolumenów. W tej części pokazuję PersistentVolume i PersistentVolumeClaim z dokładnym wytłumaczeniem zawiłości z nimi związanych.