Argo CD - Kompletny Przewodnik dla DevOps

Argo CD - Kompletny Przewodnik dla DevOps Dzisiaj jest 30.04.2025, a ja chciałbym podzielić się z Wami kompleksowym przewodnikiem po Argo CD - narzędziu, które zrewolucjonizowało wdrażanie aplikacji w Kubernetes dzięki podejściu GitOps. 1. Czym jest Argo CD? Argo CD to deklaratywne narzędzie GitOps do ciągłego dostarczania (CD) zaprojektowane dla Kubernetes. Działa jako kontroler Kubernetes, który stale monitoruje bieżący stan aplikacji w klastrze i porównuje go z pożądanym stanem zdefiniowanym w repozytorium Git. ...

kwietnia 30, 2025 · 8 min · Michał Adamczyk

Helm Charts - Kompletny Przewodnik dla DevOps

Helm Charts - Kompletny Przewodnik dla DevOps 1. Czym są Helm Charts? Helm Charts to pakiety zasobów Kubernetes, które można zainstalować w klastrze Kubernetes. Można je porównać do paczek .deb dla Debiana lub .rpm dla RedHat - są to gotowe, skonfigurowane i łatwe do instalacji aplikacje dla Kubernetes. Główne zalety Helm Charts: Powtarzalność - ten sam chart zawsze tworzy te same zasoby Konfigurowalność - jeden chart może być używany do wielu środowisk dzięki parametryzacji Łatwość aktualizacji - prosta ścieżka do aktualizacji i wycofywania zmian Zarządzanie zależnościami - automatyczne wdrażanie innych wymaganych chartów 2. Struktura Helm Chart Typowa struktura katalogu Helm Chart wygląda następująco: ...

kwietnia 30, 2025 · 6 min · Michał Adamczyk

Kubernetes Setup: Ollama + OpenWebUI + DeepSeek-R1

Kubernetes Setup: Ollama + OpenWebUI + DeepSeek-R1 Opis projektu Ten projekt przedstawia wdrożenie Ollamy, OpenWebUI i modelu DeepSeek-R1 na klastrze Kubernetes. Jest to kompletne rozwiązanie umożliwiające uruchomienie własnego środowiska AI z interfejsem webowym. Wykorzystane narzędzia Kubernetes Devbox Taskfile Docker Architektura rozwiązania Projekt składa się z trzech głównych komponentów: Ollama – backend AI obsługujący modele językowe OpenWebUI – przyjazny interfejs użytkownika do interakcji z modelami DeepSeek-R1 – model językowy zoptymalizowany pod kątem wydajności Struktura projektu . ├── manifests/ │ ├── Ingress.yaml │ ├── Namespace.yaml │ ├── Ollama.yaml │ ├── OllamaService.yaml │ ├── OpenWebUI.yaml │ ├── Service.yaml │ └── Volume.yaml ├── scripts/ ├── devbox.json ├── devbox.lock ├── README.md └── Taskfile.yaml Instrukcja instalacji Wymagania wstępne Przed rozpoczęciem instalacji upewnij się, że masz zainstalowane niezbędne komponenty: ...

lutego 13, 2025 · 3 min · Michał Adamczyk