Jakiś czas temu natknąłem się na ebook Tomka „Jak utworzyć całkowicie darmowy klaster Kubernetes w chmurze”, po przeczytanie którego przećwiczyłem opisane kroki i postanowiłem napisać do tego automat, by nabrać większej wprawy w implementacji kodu infrastruktury chmury publicznej, a także by móc szybko zestawiać sobie środowisko Kubernetes od zera, gdy skończę np. inne eksperymenty i chciałbym szybko posprzątać. Zachęcam do zapoznania się przygotowanym kodem dostępnym na GitHub, uruchomienia własnego klastra i podzielenia się Twoją opinią na temat „automatu” 🙂
Kategoria: Cloud technologies
K3S – „mały, lekki” Kuberntes
K3S jest wyjątkowo małą i lekką wersją Kubernetes, którą można zainstalować nawet na Raspberry Pi 4. Spośród sprawdzonych przeze mnie innych rozwiązań takich jak minikube oraz kubespray, to k3s wydaje się najłatwiejszy w instalacji. Czytaj dalej „K3S – „mały, lekki” Kuberntes”
gobetween – nowoczesny i minimalistyczny load balancer oraz reverse proxy
W projektach, w których istnieje potrzeba zastosowania jakiegoś load balancer czy reverse proxy, często wybiera się takie rozwiązania jak nginx
, czy haproxy
. Oprócz nich istnieje jednak inne, bardzo elastyczne i nowoczesne narzędzie jakim jest gobetween
. Co go wyróżnia spośród dostępnych rozwiązań ? Poniżej przedstawię kilka z jego najbardziej istotnych cech.
Czytaj dalej „gobetween – nowoczesny i minimalistyczny load balancer oraz reverse proxy”
Kubernetes – instalacja na lokalnym komputerze
Przygodę z Kubernetes warto zacząć nie tylko oglądając tutoriale na YouTube, ale próbując samodzielnie uruchomić klaster na lokalnym komputerze. W poniższym artykule proponuje 2 rozwiązania – minikube oraz kubespray.
Czytaj dalej „Kubernetes – instalacja na lokalnym komputerze”Cloud Native Infrastructure
W ostatnim czasie pojęcia związane z technologiami chmurowymi, aplikacjami Cloud Native czy samymi rozwiązaniami takimi jak Kubernetes to nie tylko buzzword czy temat prezentacji na konferencjach, ale coraz częściej realne projekty i oferty pracy, gdzie te zagadnienia są wymagane. Gdzie zatem szukać najświeższych informacji na ich temat?
Minikube – Kubernetes na laptopie
Rozpoczęcie przygody / nauki Kubernetes z powodzeniem można rozpocząć na zwykłym laptopie. Na podstawie instrukcji instalacji Kubernetes oraz instalacji Docker CE przygotowałem poniżej spis kroków wraz z komendami dla systemu Debian potrzebnych do zestawienia środowiska Kubernetes na swoim komputerze.
Kubernetes – jak i gdzie zacząć naukę ?
Jeśli szukacie materiałów, które pozwolą Wam zapoznać się z platformą Kubernetes oraz przećwiczyć podstawowe operacje jak uruchomienie pod’a, utworzenie klastra czy też skalowania uruchomionej aplikacji, z pewnością warto odwiedzić oficjalna stronę projektu Kubernetes. Czytaj dalej „Kubernetes – jak i gdzie zacząć naukę ?”
Instalacja ownCloud – dysk w chmurze
Przechowywanie danych w prywatnej przestrzeni w Internecie czy też możliwość synchronizacji plików między komputerem, tabletem czy smartfonem w dzisiejszych czasach jest coraz popularniejsze. W Internecie dostępnych jest wiele usług takich jak Dropbox, iCloud czy też Dysk Google, które z reguły oferują na początek określoną liczbę GB bezpłatnie. Nie zawsze jednak chcemy korzystać z takich usług, dlatego niektórzy decydują się na własny dysk w chmurze, który szybko można zainstalować np. na własnym hostingu. Czytaj dalej „Instalacja ownCloud – dysk w chmurze”
Rozwiązania w chmurze
Cloud computing (chmura obliczeniowa) oraz cloud technologies (rozwiązania w chmurze) są pojęciami coraz częściej używanymi ze względu na szybki rozwój technologii oraz przenoszenie wielu aplikacji z tradycyjnych serwerów do chmury w Internecie. Liczba różnych możliwości oraz rodzajów rozwiązań chmurowych jest jednak ogromna – jakie zatem wybrać? Jakiego rodzaju rozwiązania w chmurze są dostępne ? Czytaj dalej „Rozwiązania w chmurze”