Bases du cloud et des conteneurs
Dans Kubernetes, un Pod reçoit une adresse IP différente chaque fois qu'il est recréé. Quelle ressource permet à d'autres applications de se connecter, par un nom et une adresse qui ne changent pas, à plusieurs Pods sélectionnés par des labels, en répartissant la charge entre eux ?
- AConfigMap
- BService
- CPersistentVolume
Afficher la réponse et l'explication
Réponse : B. Service
Un Service attribue à l'ensemble des Pods qui correspondent à son sélecteur de labels une adresse IP virtuelle et un nom DNS qui restent les mêmes au sein du cluster, et il distribue le trafic entrant entre ces Pods. Même quand des Pods sont remplacés, les clients n'ont qu'à se connecter avec le nom du Service et n'ont pas besoin de connaître les adresses des Pods. Pour l'exposer hors du cluster, on règle le type sur NodePort ou LoadBalancer, ou l'on utilise un Ingress. Un ConfigMap est une ressource pour des valeurs de configuration, et un PersistentVolume une ressource pour du stockage persistant.
Continuer : 9 autres questions sur Bases du cloud et des conteneurs