Automatyzacja

Praca w IT w 2025 – Które technologie zagwarantują Ci rozwój w branży?

Wielu może odnieść wrażenie, że w ostatnich latach coraz ciężej jest nadążyć za tym, co się dzieje na świecie, a przede wszystkim za szybkością zmian na rynku pracy. O ile świat IT zawsze charakteryzował się szerokim zakresem stanowisk, technologii i możliwości rozwoju, to są pewne elementy tech stacku, które z roku na rok zyskują na …

Praca w IT w 2025 – Które technologie zagwarantują Ci rozwój w branży? Read More »

ArgoCD Notifications: Automatyzacja, która robi różnicę

W tym artykule przyjrzymy się ArgoCD Notifications — rozszerzeniu dla ArgoCD, które jest częścią ekosystemu narzędzi Argo. To rozszerzenie usprawnia proces CI/CD poprzez automatyzację powiadomień o zmianach statusu aplikacji. Zagadnienia omawiane: Czym jest ArgoCD Notifications Instalacja przez Helm Konfiguracja Przypadek użycia: Rozszerzenie procesu CI/CD ArgoCD Notifications – Wprowadzenie ArgoCD Notifications wpisuje się w filozofię GitOps, …

ArgoCD Notifications: Automatyzacja, która robi różnicę Read More »

ArgoCD Multi-Repo. Strategie zarządzania rozbudowaną konfiguracją

W tym artykule skupię się na ArgoCD Multi-Repo, czyli istotnym temacie radzenia sobie z rosnącą konfiguracją klastrów w środowisku ArgoCD. Pokazuję koncepcję zarządzania tym rosnącym zasobem poprzez wykorzystanie większej liczby repozytoriów git, co pozwala na bardziej efektywne i zorganizowane zarządzanie konfiguracją. Zagadnienia omawiane: Zalety korzystania z wielu repozytoriów (ArgoCD Multi-Repo) Strategie zarządzania konfiguracją ArgoCD Multi-Repo …

ArgoCD Multi-Repo. Strategie zarządzania rozbudowaną konfiguracją Read More »

ArgoCD – Zarządzanie aplikacjami z wielu klastrów w jednym miejscu

W tym artykule zajmiemy się jednym z tematów GitOps, czyli zarządzaniem wieloma klastrami Kubernetes poprzez narzędzie ArgoCD. W ramach artykułu poruszymy zagadnienia: Zalety zarządzania aplikacjami z wielu klastrów w jednym miejscu, ArgoCD – Instalacja CLI, ArgoCD – Jak dodać klaster Kubernetes, Co można zrobić więcej? W dwóch poprzednich artykułach mojego autorstwa, wyjaśniłem, jak zautomatyzować ścieżkę zmian …

ArgoCD – Zarządzanie aplikacjami z wielu klastrów w jednym miejscu 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 »

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 »

Wprowadzenie do Terraform – infrastruktura jako kod

Wprowadzenie do Terraform – dlaczego na Szkoła Dockera? Wielu moich czytelników interesuje się automatyzacją i szeroko pojętą kulturą DevOps. Potwierdził to wynik ankiety na moim koncie na Instagramie. Łącznie ponad 20 osób zaznaczyło, że “chętnie obejrzą film pt. “Wprowadzenie do Terraform”. Czy to jest kolejny “Terraform tutorial” po polsku? Odpowiedź brzmi: i tak i nie. …

Wprowadzenie do Terraform – infrastruktura jako kod 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 »

Inicjalizacja kontenera za pomocą drugiego kontenera na przykładzie HashiCorp Vault

Inicjalizacja danych kontenera to zagwozdka, z którą spotyka się wiele osób. Przeglądając pytania na forach i grupach tematycznych, jak i otrzymując wiadomości na priv, zauważyłem, że jest to dość powszechny problem. Postanowiłem więc odpowiedzieć na to w formie blog posta, abyś i Ty mógł/mogła z tego skorzystać. Dzisiejszy wpis dotyczyć będzie inicjalizacji danych kontenera za …

Inicjalizacja kontenera za pomocą drugiego kontenera na przykładzie HashiCorp Vault Read More »