Junior — Middle
De quelles manières peut-on lancer une image Docker dans un cluster Kubernetes?
sobes.tech IA
Réponse de l'IA
Dans Kubernetes, pour lancer une image Docker, on crée généralement un objet de type Pod ou Deployment, qui indique l’image du conteneur nécessaire.
Principales méthodes:
- Créer un Pod directement en spécifiant l’image Docker dans un manifeste YAML:
apiVersion: v1
kind: Pod
metadata:
name: exemple-pod
spec:
containers:
- name: exemple-conteneur
image: votre-image-docker:tag
- Utiliser Deployment pour gérer la mise à l’échelle et les mises à jour:
apiVersion: apps/v1
kind: Deployment
metadata:
name: exemple-deploiement
spec:
replicas: 3
selector:
matchLabels:
app: exemple
template:
metadata:
labels:
app: exemple
spec:
containers:
- name: exemple-conteneur
image: votre-image-docker:tag
- kubectl run — commande pour lancer rapidement un conteneur à partir d’une image:
kubectl run exemple-pod --image=votre-image-docker:tag
Kubernetes téléchargera automatiquement l’image depuis Docker Registry et lancera le conteneur dans le cluster.