Junior — Middle
Hogyan történik az alkalmazás telepítése Kubernetes klaszterben?
sobes.tech MI
Válasz az MI-től
Egy alkalmazás telepítése Kubernetes klaszterbe általában YAML formátumú manifestek létrehozásával és alkalmazásával történik, amelyek leírják a szükséges erőforrásokat: Deployment, Service, ConfigMap és mások.
Fő lépések:
- Létrehozunk egy Deploymentet, amely leírja a konténer képét, a replikák számát és a frissítési stratégiát.
- Létrehozunk egy Service-t, hogy biztosítsuk a hozzáférést a podokhoz (pl. ClusterIP, NodePort vagy LoadBalancer).
- A manifesteket a kubectl apply -f <fájl.yaml> parancs segítségével alkalmazzuk.
Egyszerű Deployment példa:
apiVersion: apps/v1
kind: Deployment
metadata:
name: myapp-deployment
spec:
replicas: 3
selector:
matchLabels:
app: myapp
template:
metadata:
labels:
app: myapp
spec:
containers:
- name: myapp-container
image: myapp-image:latest
ports:
- containerPort: 80
A manifest alkalmazása után a Kubernetes létrehozza a megadott podokat, és biztosítja azok működését a leírásnak megfelelően.