Zobacz na własne oczy jak łatwy może być Kubernetes
Pobierz mapę połączeń obiektów
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ść.
Pobierz mapę👇
Dziękuję!
Sprawdź swoją skrzynkę, aby potwierdzić swój adres.