Pod vs Deployment w Kubernetes: różnica

Uruchom kubectl run nginx --image=nginx:1.27, a Kubernetes utworzy dokładnie jeden Pod o nazwie nginx. Usuń go poleceniem kubectl delete pod nginx i zniknie na dobre — nikt tego nie zauważy, nikt go nie zastąpi. Pod to najmniejsza jednostka wdrożeniowa w Kubernetes: jeden lub więcej kontenerów dzielących namespace sieciowy i zestaw wolumenów, zaplanowanych razem na jednym Node. Taki pojedynczy Pod to ślepy zaułek w produkcji. Jeśli kontener w nim się wywali, kubelet uruchomi go ponownie w tym samym miejscu. Jeśli Node się zrestartuje albo ktoś usunie Pod, nic go nie odtworzy. Goły Pod nie wie, że w ogóle powinien istnieć. ...

10 września 2026 · 5 min · 885 słów · SpaghettiCoder

Co to jest Kubernetes i do czego służy

Co robi Kubernetes Jeden kontener Docker na jednej maszynie uruchomisz ręcznie bez problemu. Pięćdziesiąt kontenerów na dziesięciu maszynach — restartowanie ich po awarii, przenoszenie, gdy maszyna padnie, rozdzielanie między nie ruchu, aktualizowanie bez przestoju — to już inna sprawa. Kubernetes (w skrócie K8s) to system, który robi to zarządzanie za ciebie. Czym jest Kubernetes? Kubernetes to platforma open source do orkiestracji kontenerów. Została stworzona przez Google w 2014 roku, bazując na 15 latach doświadczenia w zarządzaniu kontenerami na dużą skalę, i jest teraz utrzymywana przez Cloud Native Computing Foundation (CNCF). ...

31 stycznia 2026 · 7 min · 1405 słów · SpaghettiCoder