Skip to content

Zobacz jak łatwy może być Kubernetes

Czy Kubernetes jest skomplikowany?

Kubernetes może i jest złożony, ale nie jest skomplikowany. To dlatego wiele ludzi jest przerażona ile tam rzeczy się dzieje. Ale spokojnie. Do używania 80% jego funkcji wystarczy 20% wiedzy o nim.

A dlaczego tylko 20%? Ponieważ do uruchomienia aplikacji potrzebujesz skorzystać z następujących jego części:

1️⃣ Poda uruchomionego przez Deployment.
2️⃣ Service do udostępniania aplikacji wewnątrz lub na zewnątrz klastra.


I TYLE. Poważnie! Oczywiście potem możesz chcieć dodać nieco więcej, czyli:


🔵 Udostępniać konfigurację dla aplikacji
🔵 Autoskalować Twoje aplikacje
🔵 Zabezpieczać ruch przez HTTPS
🔵 Dodawać wolumeny na dane
🔵 Wykorzystywać zaawansowane funkcje platformy (np. chmury publicznej)
🔵 Zarządzać przydzielonymi zasobami i nadawać priorytety aplikacjom

oraz wiele, wiele innych ficzerów. Te możesz dodawać w trakcie poznawania kolejnych części Kubernetesa.


Dlaczego ta mapa Ci pomoże?

Przede wszystkim opisuje połączenia i funkcje najważniejszych obiektów odpowiednio pogrupowanych.


Znajdziesz tam obiekty związane z kontenerami czyli:

🛳️ Pod
🛳️ DaemonSet
🛳️ StatefulSet
🛳️ Deployment
🛳️ ReplicaSet
🛳️ HorizontalPodAutoscaler


Kolejna grup to obiekty dostarczające do aplikacji gotowe dane lub miejsce do ich składowania:
📦 ConfigMap
📦 Secret
📦 PersistentVolumeClaim
📦 PersistentVolume
📦 StorageClass


I oczywiście obiekty związane z komunikacją:

🔀 Service
🔀 Ingress
🔀 Endpoints


W końcu dowiesz się jak to ze sobą działa! Dzięki niej zaczniesz doświadczać momentów olśnienia :


“💡 Nie, no niemożliwe – to jest aż TAK proste???”
“💡 A więc to dlatego!”
“💡 Czyli po to jest ten obiekt!”
“💡 Dlatego to mi ostatnio nie zadziałało!”
“💡 Ooo, to zmienię tą JEDNĄ rzecz i będzie działało!”


👀 Najlepiej wydrukuj tą mapę, umieść ją w widocznym miejscu i spoglądaj co jakiś czas. Niech kropki w Twojej głowie zaczną się układać w logiczną całość.


Okiełznaj Kubernetesa – on jest naprawdę prosty!

.