Hvad er forskellen mellem en docker-volumen og en Kubernetes-volumen?
Hvad er forskellen mellem en docker-volumen og en Kubernetes-volumen?

Video: Hvad er forskellen mellem en docker-volumen og en Kubernetes-volumen?

Video: Hvad er forskellen mellem en docker-volumen og en Kubernetes-volumen?
Video: Kubernetes Volumes explained | Persistent Volume, Persistent Volume Claim & Storage Class 2024, April
Anonim

I Docker , a bind er simpelthen en mappe på disk eller i en anden container. EN Kubernetes volumen , på den anden side, har en eksplicit levetid - den samme som Pod'en, der omslutter den. Følgelig er en bind overlever alle containere, der kører i Pod'en, og data bevares på tværs af containergenstarter.

Hvad er en Kubernetes-volumen angående dette?

EN Kubernetes volumen er en mappe, der indeholder data, der er tilgængelige for containere i en given Pod i orkestrerings- og planlægningsplatformen. Bind kan ikke føjes til andre mængder og links eksisterer ikke imellem mængder . Det Kubernetes bruger skal angive bind montering for hver beholder i en Pod.

For det andet, hvordan adskiller vedvarende volumener sig fra de mængder, der bruges af containere i Kubernetes? Filsystem vs Bind vs Vedvarende volumen I Kubernetes , hver beholder kan læse og skrive til sit eget, isolerede filsystem. Vedvarende mængder eksisterer hinsides containere , pods og noder. En pod bruger en vedvarende volumen hævde at få læse- og skriveadgang til vedvarende volumen.

Og hvad er volumen i Docker?

EN bind er en vedvarende data gemt i /var/lib/ havnearbejder / mængder / Du kan enten erklære det i en Dockerfil , hvilket betyder, at hver gang en container startes fra billedet, bind er oprettet (tom), selvom du ikke har nogen -v mulighed.

Hvad er et vedvarende volumen?

EN vedvarende volumen (PV) er en klyngedækkende ressource, som du kan bruge til at gemme data på en måde, så de bevarer ud over en pods levetid. De typer PV, der er tilgængelige i din Kubernetes-klynge, afhænger af miljøet (on-prem eller offentlig sky).

Anbefalede: