Quelle est la différence entre un volume Docker et un volume Kubernetes ?
Quelle est la différence entre un volume Docker et un volume Kubernetes ?

Vidéo: Quelle est la différence entre un volume Docker et un volume Kubernetes ?

Vidéo: Quelle est la différence entre un volume Docker et un volume Kubernetes ?
Vidéo: Les différents types de volumes docker 2024, Décembre
Anonim

Dans Docker , une le volume est simplement un répertoire sur le disque ou dans un autre conteneur. UNE Volume Kubernetes , d'autre part, a une durée de vie explicite - la même que celle du Pod qui l'entoure. En conséquence, un le volume survit à tous les conteneurs qui s'exécutent dans le pod, et les données sont préservées lors des redémarrages du conteneur.

À ce sujet, qu'est-ce qu'un volume Kubernetes ?

UNE Volume Kubernetes est un répertoire qui contient des données accessibles aux conteneurs d'un pod donné dans la plate-forme d'orchestration et de planification. Volumes ne peut pas être ajouté à d'autres volumes et les liens n'existent pas entre volumes . Les Kubernetes l'utilisateur doit spécifier le volume montage pour chaque conteneur dans un Pod.

Deuxièmement, en quoi les volumes persistants sont-ils différents des volumes utilisés par les conteneurs dans Kubernetes ? Système de fichiers vs Le volume vs Volume persistant Dans Kubernetes , chaque récipient peut lire et écrire dans son propre système de fichiers isolé. Volumes persistants exister au-delà conteneurs , les pods et les nœuds. Un pod utilise un volume persistant prétendre obtenir un accès en lecture et en écriture au volume persistant.

Aussi, qu'est-ce que le volume dans Docker ?

UNE le volume est une donnée persistante stockée dans /var/lib/ docker / volumes / Vous pouvez soit le déclarer dans un Dockerfile , ce qui signifie qu'à chaque démarrage d'un conteneur à partir de l'image, le le volume est créé (vide), même si vous n'avez pas d'option -v.

Qu'est-ce qu'un volume persistant ?

UNE volume persistant (PV) est une ressource à l'échelle du cluster que vous pouvez utiliser pour stocker des données de manière à ce qu'elles persistent au-delà de la durée de vie d'un pod. Les types de PV disponibles dans votre cluster Kubernetes dépendent de l'environnement (sur site ou cloud public).

Conseillé: