Services
Partie du cours Kubernetes
Vous avez un Deployment qui maintient trois Pods en vie, ce qui règle le problème des Pods qui meurent sans revenir. Cela ne règle pas un second problème, qui surgit dès que vous essayez réellement de parler à ces Pods : chaque Pod a sa propre adresse IP, et cette adresse n'a rien de fiable. Un Pod qui plante et se fait remplacer revient avec une IP toute neuve.
Ce que vous voulez vraiment, c'est une adresse unique qui ne change jamais, quel que soit le nombre de Pods derrière elle et la fréquence à laquelle ils sont remplacés. C'est exactement ce qu'est un Service : un nom stable et une IP virtuelle stable, qui répartit discrètement le trafic sur les Pods correspondant à un moment donné à un sélecteur de labels, le même genre de sélecteur que vous avez déjà utilisé dans la...
Envie d’apprendre Kubernetes Services dans un vrai environnement ?
Cliquez ci-dessous, obtenez une machine Linux avec Kubernetes prêt, et travaillez sur Services avec un tuteur IA qui connaît votre code.
Commencer cette leçonServicesCe que vous allez apprendre
- ClusterIP
- NodePort
- LoadBalancer
- Selector matching labels
- Kubectl expose
- Port-forward
Lire cette leçon dans votre langue
Toutes les leçons de ce cours
14 leçons- 1Qu'est-ce que Kubernetes25 min
- 2Votre premier pod30 min
- 3Deployments et ReplicaSets35 min
- 4Services35 min
- 5Probes et auto-reparation35 min
- 6ConfigMaps et Secrets35 min
- 7Volumes et stockage persistant35 min
- 8Namespaces et Labels25 min
- 9Ingress35 min
- 10Les bases de Helm35 min
- 11Mise à l'échelle et HPA30 min
- 12RBAC35 min
- 13Observabilité30 min
- 14Projet final : Déployer une pile60 min
