Blog o tematyce DevOps: automatyzacja, infrastruktura jako kod, CI/CD oraz praktyczne podejście do budowy nowoczesnych systemów.
Mój kolega Aleksander Roszig opublikował solidny wpis techniczny, który warto przeczytać, jeśli pracujesz z Kubernetes — niezależnie od poziomu doświadczenia.
Jeśli pracujesz z K3s — lekką dystrybucją Kubernetes od Rancher Labs — prędzej czy później trafisz na ten sam problem: uruchomienie klastra na EC2, lokalnej maszynie wirtualnej czy Raspberry Pi to za każdym razem inny zestaw poleceń, skryptów i ręcznych kroków. AutoK3s rozwiązuje ten problem jednym narzędziem z interfejsem graficznym i CLI.
Grafana
W tym artykule opisuję, jak na podstawie logów serwera Nginx stworzyć interaktywną wizualizację geograficzną zapytań — z podziałem na miasta i kraje — oraz jak zliczać liczbę odwiedzin z poszczególnych lokalizacji. Całość działa na maszynach wirtualnych lub kontenerach LXC w środowisku Proxmox, choć konfiguracja jest w pełni przenośna i nie wymaga konkretnego hypervisora.
Proxmox
Kubernetes od lat stanowi standard zarządzania konteneryzowanymi aplikacjami w środowiskach produkcyjnych i deweloperskich. Jednak jego domyślna architektura – zakładająca osobne maszyny wirtualne lub fizyczne serwery dla każdego węzła – często prowadzi do znacznego marnowania zasobów, szczególnie w małych i średnich wdrożeniach. Z drugiej strony, Proxmox VE, jako potężna platforma do zarządzania wirtualizacją opartą na KVM oraz kontenerami LXC, oferuje lekką i elastyczną alternatywę dla klasycznych hiperwizorów.
DevOps Team to niezależna publikacja techniczna dla inżynierów pracujących z infrastrukturą i automatyzacją. Omawiamy runtime’y, systemy rozproszone, projektowanie API, narzędzia deweloperskie oraz szerszymi czynnikami kształtującymi proces tworzenia oprogramowania. Bez szumu informacyjnego, bez zbędnych dodatków – po prostu jasne podejście do trudnych problemów.