Qual é a diferença entre um volume docker e um volume Kubernetes?
Qual é a diferença entre um volume docker e um volume Kubernetes?

Vídeo: Qual é a diferença entre um volume docker e um volume Kubernetes?

Vídeo: Qual é a diferença entre um volume docker e um volume Kubernetes?
Vídeo: Kubernetes Volumes explained | Persistent Volume, Persistent Volume Claim & Storage Class 2024, Dezembro
Anonim

No Docker , uma volume é simplesmente um diretório no disco ou no outro contêiner. UMA Volume do Kubernetes , por outro lado, tem um tempo de vida explícito - o mesmo que o pod que o contém. Consequentemente, um volume sobrevive a qualquer contêiner executado no pod, e os dados são preservados nas reinicializações do contêiner.

Com relação a isso, o que é um volume Kubernetes?

UMA Volume do Kubernetes é um diretório que contém dados acessíveis a contêineres em um determinado pod na plataforma de orquestração e programação. Volumes não pode ser adicionado a outro volumes e não existem links entre volumes . o Kubernetes o usuário deve especificar volume montagem para cada contêiner em um Pod.

Em segundo lugar, como os volumes persistentes são diferentes dos volumes usados por contêineres no Kubernetes? Sistema de arquivos vs Volume vs Volume Persistente No Kubernetes , cada recipiente pode ler e gravar em seu próprio sistema de arquivos isolado. Volumes persistentes existe além containers , pods e nós. Um pod usa um volume persistente reivindicar para obter acesso de leitura e gravação ao volume persistente.

Além disso, o que é volume no Docker?

UMA volume são dados persistentes armazenados em / var / lib / docker / volumes / Você pode declará-lo em um Dockerfile , o que significa que cada vez que um contêiner é iniciado a partir da imagem, o volume é criado (vazio), mesmo se você não tiver nenhuma opção -v.

O que é um volume persistente?

UMA volume persistente (PV) é um recurso de todo o cluster que você pode usar para armazenar dados de uma maneira que persista além da vida útil de um pod. Os tipos de PV disponíveis em seu cluster Kubernetes dependem do ambiente (local ou nuvem pública).

Recomendado: