Narzędzia

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 »

PostgreSQL Backup z pgBackRest na zewnętrznym woluminie w Digital Ocean

W dzisiejszych czasach, efektywne zarządzanie danymi i zapewnienie im bezpieczeństwa jest kluczowe dla każdej organizacji. Backupy są fundamentem każdej strategii ochrony danych, oferując różne poziomy ochrony i efektywności. W kontekście baz danych PostgreSQL, narzędzie pgBackRest wyróżnia się jako potężne i wszechstronne rozwiązanie do tworzenia i zarządzania kopiami zapasowymi. pgBackRest zapewnia zaawansowane funkcje, takie jak kompresja, …

PostgreSQL Backup z pgBackRest na zewnętrznym woluminie w Digital Ocean 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 »

Wdrożenie panelu webowego dla konkretnego klastra Kubernetes

Artykuł przedstawia sposób wdrożenia panelu “Kubernetes Dashboard” na różnych wersjach klastra kubernetesowego. Dowiesz się, czym w ogóle jest Dashboard, do czego jest wykorzystywany i jak może pomóc w usprawnieniu pracy z klastrem k8s. Poruszane zagadnienia: Czym jest Dashboard? Dlaczego może Ci się przydać? Jak przeprowadzić wdrożenie na klastrach w wersji 1.25 oraz 1.27+? Dwa sposoby …

Wdrożenie panelu webowego dla konkretnego klastra Kubernetes Read More »

Docker i Nginx jako reverse-proxy do obsługi server side tagging

W tym wpisie dowiesz się, jak krok po kroku wdrożyć GTM server side. Poznasz więc sposób tagowania po stronie serwera z wykorzystaniem: serwerów podglądu i tagowania uruchamianych w środowisku dockerowym, a także Nginx jako serwera proxy. Zagadnienia poruszane w tym artykule: Czym w ogóle jest tagowanie po stronie serwera oraz dlaczego warto je wdrożyć? Konfiguracja …

Docker i Nginx jako reverse-proxy do obsługi server side tagging Read More »

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 »