Narzędzia

Czas na NAS. Czyli porównanie systemów TrueNAS, Unraid OS, OMV, Proxmox.

Utrata danych to koszmar każdego z nas, ale mało kto o tym myśli przed zaistnieniem problemu. Dane można stracić na wiele sposobów: atak wirusa, awaria systemu, rozlana kawa czy kradzież sprzętu. A wystarczyłby backup. Czym jest backup — każdy wie (a przynajmniej powinien), gorzej z wiedzą, jak się do tego zabrać. Jednym ze sposobów jest …

Czas na NAS. Czyli porównanie systemów TrueNAS, Unraid OS, OMV, Proxmox. Read More »

Czy Docker Swarm nadal żyje?

Docker Swarm – wiele osób zastanawia się, co z nim dalej. Niektórzy uważają, że jest już martwy, choć wcale tak nie jest. Mimo wielu zalet Kubernetesa i de fakto bycia standardem na rynku – nadal są firmy dla których Swarm jest po prostu wygodny i przyjemny, a jego funkcjonalności zupełnie wystarczające.  Szczególnie czerpać z tego …

Czy Docker Swarm nadal żyje? Read More »

Dlaczego Alpine w obrazach dockerowych to nie zawsze dobry pomysł?

Alpine Linux – dlaczego należy dobrze przemyśleć korzystanie z niego? Artykuł o tym narzędziu był opublikowany na blogu już 3 lata temu. Jednak temat nadal jest aktualny, dlatego postanowiliśmy go odświeżyć. Na początku, gdy zaczęto używać kontenerów, większość z nas traktowała je jako bardziej wydajne VM-ki. Jeżeli spojrzymy na obrazy na Docker Hubie, publikowane przez …

Dlaczego Alpine w obrazach dockerowych to nie zawsze dobry pomysł? Read More »

DevOps + GitOps przy użyciu GitLab i ArgoCD – część druga (CD)

Jest to drugi artykuł z dwóch o tematyce jak zautomatyzować ścieżkę zmian w projekcie od wypchnięcia kodu do repozytorium do publikacji usługi w k8s. Zagadnienia, jakie są poruszane w tym i poprzednim artykule to: Co to jest DevOps i GitOps Co to jest ArgoCD Konfiguracja procesu GitLab CI Instalacja i konfiguracja ArgoCD Dobre praktyki GitOps …

DevOps + GitOps przy użyciu GitLab i ArgoCD – część druga (CD) Read More »

DevOps + GitOps przy użyciu GitLab i ArgoCD – część pierwsza (CI)

Jest to pierwszy artykuł z dwóch o tematyce DevOps + GitOps, wyjaśniających jak zautomatyzować ścieżkę zmian w projekcie od wypchania kodu do repozytorium do publikacji usługi na k8s. Zagadnienia, jakie będą poruszane to: Co to jest DevOps i GitOps Co to jest ArgoCD Konfiguracja procesu GitLab CI Instalacja i konfiguracja ArgoCD Dobre praktyki GitOps DevOps …

DevOps + GitOps przy użyciu GitLab i ArgoCD – część pierwsza (CI) Read More »

Jak wdrożyć skonteneryzowaną aplikację w chmurze AWS – część pierwsza

Jak wdrożyć skonteneryzowaną aplikację w chmurze AWS – część pierwsza

Artykuł ma na celu przybliżenie usług w chmurze AWS, szczególnie tych, które powtarzają się prawie w każdym z systemów. Artykuł poprowadzi przez najistotniejsze punkty, wyjaśniając kontekst technologiczny i biznesowy każdego z nich. W drugiej części dowiesz się jak to wszystko ze sobą połączyć i uzyskać zamierzony efekt – wdrożenie skonteneryzowanej aplikacji w chmurze AWS. Zagadnienia, jakie …

Jak wdrożyć skonteneryzowaną aplikację w chmurze AWS – część pierwsza Read More »

Docker z Let’s Encrypt i Certbot – wdrożenie sklepu internetowego PrestaShop z własnym modułem przy użyciu Docker Compose

Artykuł przedstawia krok po kroku – jak wdrożyć demonstracyjny sklep internetowy z wykorzystaniem oprogramowania PrestaShop, Docker (Docker Compose), LetsEncrypt Certbot i Nginx. Warto podkreślić, iż sklep będzie cyklicznie resetowany, aby mógł realnie pełnić funkcję demonstracyjną customowego modułu. Zagadnienia, jakie będą poruszane to: Wyjaśnienie konfiguracji zawartej w plikach wykorzystanych do wdrożenia Na co zwrócić uwagę w …

Docker z Let’s Encrypt i Certbot – wdrożenie sklepu internetowego PrestaShop z własnym modułem przy użyciu Docker Compose Read More »

Konteneryzacja i Serverless — czy to ma sens? Przykład wdrażania kodu do Azure Function przez Azure Pipelines

W tym artykule autor przedstawi jak pracować z Azure Functions na Azure z wykorzystaniem do tego platformy .NET. Oto co znajdziesz w artykule: Zagadnienia, jakie będą poruszane: Czym jest serverless Krótkie porównanie Azure App Service i Azure Function Przykładowa implementacja Azure Function Budowa Dockerfile Konteneryzacja Azure Function Jak utworzyć zasób na Azure przy użyciu Terraform …

Konteneryzacja i Serverless — czy to ma sens? Przykład wdrażania kodu do Azure Function przez Azure Pipelines Read More »

Docker Socket – czyli /var/run/docker.sock

Jeżeli kiedykolwiek korzystałeś z Dockera metodą Kopiego-Pasty, być może spotkałeś się już z następującym argumentem: -v /var/run/docker.sock:/var/run/docker.sock Co to jest i jaką pełni rolę? Dlaczego czasami jest wykorzystywany, a czasami nie – oraz w jakich przypadkach warto wiedzieć, o co w tym wszystkim chodzi? TLDR; Chcąc ująć to w jednym zdaniu: “Jest to Unix Socket, …

Docker Socket – czyli /var/run/docker.sock Read More »

Docker i Ngrok – publikacja kontenera w internecie

Docker i Ngrok Jeżeli znasz już Dockera na poziomie przynajmniej podstawowym – czyli potrafisz uruchamiać kontenery oraz wiesz jak z nich korzystać na swoim komputerze – ten post jest dla Ciebie. Pokażę Ci jak za pomocą Dockera oraz narzędzia Ngrok – opublikować aplikację w internecie. Wyzwanie Naniosłeś jakieś zmiany w aplikacji (np. w UI) i …

Docker i Ngrok – publikacja kontenera w internecie Read More »