31 lines
1.3 KiB
Markdown
31 lines
1.3 KiB
Markdown
# Exemples inicials
|
|
|
|
Aquest directori conté exemples bàsics per aprendre a desplegar recursos Kubernetes senzills: `Pod`, `Deployment`, `Service`, `Ingress` i exemples de Redis (stateless i stateful).
|
|
|
|
Prerequisits
|
|
- Un clúster Kubernetes (k3s, minikube, kind, etc.).
|
|
- `kubectl` configurat per apuntar al clúster.
|
|
|
|
Com aplicar
|
|
```bash
|
|
kubectl apply -f exemples/exemples-inicials/
|
|
```
|
|
|
|
Fitxers i propòsit
|
|
- `app-configurada.yaml` — Exemple de Deployment amb configuració (ConfigMap/variables d'entorn).
|
|
- `deploy.yaml` — Deployment genèric amb rèpliques.
|
|
- `nginx-clusterip.yaml` — Service `ClusterIP` per Nginx.
|
|
- `nginx-deployment.yaml` — Deployment de Nginx.
|
|
- `nginx-ingress.yaml` — Regles d'Ingress per Nginx (requereix controlador d'ingress).
|
|
- `pod.yaml` — Pod senzill per proves ràpides.
|
|
- `redis-deployment.yaml` — Deployment de Redis sense persistència (proves).
|
|
- `redis-pod.yaml` — Pod de Redis demostratiu.
|
|
- `redis-pvc.yaml` — PVC per a Redis (per usar amb StatefulSet).
|
|
- `redis-stateful-replica.yaml` — Exemple de rèplica amb StatefulSet.
|
|
- `redis-stateful.yaml` — StatefulSet de Redis amb persistència.
|
|
- `service.yaml` — Exemple genèric de Service.
|
|
|
|
Notes
|
|
- Aplica PVCs abans de StatefulSets si cal persistència.
|
|
- Comprova el controlador d'Ingress si utilitzes `nginx-ingress.yaml`.
|