Junior — Middle
K čemu slouží soubor Deployment YAML v procesu nasazení aplikace?
sobes.tech AI
Odpověď od AI
Soubor Deployment YAML v Kubernetes popisuje konfiguraci pro nasazení aplikace. Uvádí:
- Počet replik (poddů) aplikace.
- Kontajnery, které budou spuštěny, s jejich obrazy a parametry.
- Politiky aktualizace a obnovení.
- Zdroje potřebné pro aplikaci (CPU, paměť).
Tento soubor umožňuje deklarativní správu stavu aplikace v clusteru, zajišťující automatické vytváření, škálování a aktualizaci podů.
Příklad jednoduchého YAML Deployment:
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: 8080