Réplications de pods dans Kubernetes
ฝัง
- เผยแพร่เมื่อ 29 ม.ค. 2025
- Dans un cluster Kubernetes, aujourd'hui on va passer à tout l'intérêt d'utiliser un cluster.
Dans un premier temps vous allez voir comment mettre en place un déploiement. Dès lors qu'il sera en place il n'y a plus moyen de perdre un pod, on le détruit il se reconstruit.
Mais qu'est-ce qu'il en est si mon nœud vient à tomber. Comment continuer à travailler?
Dans un second temps, on va voir alors comment créer des réplications.
Déploiement, réplication, service, vous allez voir comment un peu gérer tout ça.
Cette vidéo n'est pas à suivre d'un œil, il y a beaucoup de choses à voir, elle s'adresse alors aux personnes averties.
Le time code de la vidéo:
01:22 Mon environnement
02:40 Créer un déploiement
06:46 Créer un service liée au déploiement
09:01 Accéder au service
10:05 Répliquer les pods
13:51 Encore plus loin
=== Le fichier Nginx
=================================
kubectl create -f nginx.yaml
apiVersion: apps/v1
kind: Deployment
metadata:
name: nginx
labels:
app: nginx
spec:
replicas: 1
selector:
matchLabels:
app: nginx
template:
metadata:
labels:
app: nginx
spec:
containers:
name: nginx
image: nginx
ports:
containerPort: 80
=== Le fichier de service
=================================
kubectl create -f nginx-service.yaml
apiVersion: v1
kind: Service
metadata:
name: nginx-service
spec:
selector:
app: nginx
type: NodePort
ports:
protocol: TCP
port: 80
targetPort: 80
nodePort: 30000 # 30000-32767