Fenian Street: A Mystery



Fenian Street: A Mystery – praktyczny przewodnik dla tych, którzy chcą działać w chmurze bez chaosu

Fenian Street: A Mystery (SKU: e904a1a4d3c9) to książka, która wciąga nie tylko fabułą tytułu, ale przede wszystkim podejściem do tematu: jak uporządkować wdrażanie i zarządzanie środowiskami opartymi o Kubernetes. Jeśli chcesz budować niezawodne, wydajne i skalowalne aplikacje, a jednocześnie nie chcesz, by migracja do cloud native zamieniła się w wielomiesięczną walkę z infrastrukturą, ta pozycja prowadzi krok po kroku przez kluczowe decyzje.

Autor pokazuje, że Kubernetes jest standardową platformą dla rozproszonych aplikacji chmurowych, ale samo „wrzucenie aplikacji do kontenera” to za mało. Potrzebne są fundamenty: zrozumienie, jak działają kontenery, jak zbudować i obsłużyć klastry oraz jak projektować usługi w modelu cloud native. To właśnie ta praktyczność sprawia, że Fenian Street: A Mystery dobrze pasuje do zespołów DevOps, które chcą działać przewidywalnie i automatyzować możliwie najwięcej.

W książce znajdziesz różnice między budowaniem własnych klastrów a korzystaniem z usług zarządzanych (np. Amazon, Google, Microsoft). Dzięki temu łatwiej ocenisz koszty, ryzyko i nakład pracy, zanim zaczniesz układać architekturę na produkcji.

Od kontenerów do Kubernetes: co musisz wiedzieć, zanim ruszysz z wdrożeniami

Rozdziały startują od rzeczy podstawowych, ale w wersji „do użycia”. Dowiesz się, jak uruchomić pierwszy kontener, jak wygląda praca z obrazami i czym jest cały łańcuch od Docker Desktop po budowanie kontenera. To ważne, bo Kubernetes nie działa w próżni — opiera się na tym, jak przygotowujesz i publikujesz obrazy.

Książka omawia też narzędzia i praktyki, które pomagają w codziennej pracy. Pojawiają się wątki takie jak rejestry kontenerowe, uwierzytelnianie, przekierowanie portów (port forwarding) oraz typowe sytuacje, gdy kontener się nie uruchamia. Zamiast zostawiać Cię z domysłami, autor prowadzi przez kolejne etapy i pokazuje, jak myśleć o aplikacji jako o czymś, co można przenieść i wdrożyć powtarzalnie.

W dalszej części przechodzisz do opisu Kubernetes: architektury klastrowej, warstwy sterowania, elementów węzła oraz systemu wysokiej niezawodności. Ten fragment pomaga zrozumieć, dlaczego Kubernetes jest tak cenny, a jednocześnie czemu „nie załatwia wszystkiego”. Dzięki temu łatwiej zaplanować zakres projektu i dobrać rozwiązania do realnych potrzeb biznesu.

Obiekty Kubernetes, konfiguracje i bezpieczeństwo: fundamenty, które trzymają system w ryzach

W praktyce Kubernetes to nie tylko „uruchom kontener”. To świat obiektów i deklaracji: Deployment, Pody, ReplicaSet, scheduler, manifesty YAML oraz narzędzia takie jak kubectl apply. W książce znajdziesz wyjaśnienie, jak utrzymywany jest pożądany stan oraz jak planować zmiany, restartować elementy i obserwować zachowanie klastra.

Autor rozwija temat zarządzania zasobami: jednostki zasobów, żądania i limity, sondy żywotności i gotowości, opóźnienia oraz częstotliwość sondy. Duży nacisk jest też na optymalizację kosztów i wydajności: od utrzymywania małych kontenerów po budżety zakłóceń Pod-a, przestrzenie nazw, resource quotas oraz techniki ograniczania marnotrawstwa.

Ważnym elementem są też konfiguracje i dane: ConfigMap oraz Secret. Dostajesz wskazówki, jak tworzyć i aktualizować konfiguracje, jak używać zmiennych środowiskowych oraz jak bezpiecznie pracować z sekretami (w tym szyfrowanie w stanie spoczynku i rekomendacje dotyczące zarządzania). Pojawia się także podejście z Sops i zaplecze KMS — czyli konkret, który ma znaczenie, gdy w grę wchodzi produkcja.

Operacje, narzędzia i obserwowalność: jak utrzymać niezawodność w czasie</h