Projeto de armazenamento do projeto de arquitetura k8s

Quando usamos k8s para criar serviços, precisamos usar discos para armazenamento. Sendo um sistema distribuído, como o k8s realiza o gerenciamento de armazenamento? Na verdade, as soluções de armazenamento k8s são divididas em dois tipos: 1. Armazenamento estático 2. Armazenamento dinâmico

Por conveniência, este artigo usa principalmente nfs para explicar

1. Armazenamento estático
Quando usamos um espaço de armazenamento fixo para um serviço, podemos criar um volume de armazenamento pv e criar um volume de armazenamento para aplicar em pvc. Especificamente, defina manualmente pv e pvc em yaml. Então, como entender PV e PVC?

 Em primeiro lugar, vamos falar sobre os conceitos de pv e pvc de forma popular.

Vamos pensar primeiro em uma cena. Quando usamos k8s para criar um serviço, os dados do serviço serão eventualmente armazenados no disco físico. Mas, como pods, não queremos nos preocupar com os detalhes do armazenamento. Por exemplo, se os dados são armazenados no disco rígido do nó correspondente a cada pod, ou no disco de rede de um determinado nó da rede; não queremos nos preocupar com que tipo de sistema de arquivos é usado pelo sistema heterogêneo ; se o gerenciamento do sistema de arquivos é gerenciamento de blocos ou gerenciamento de arquivos. Outro exemplo: toda vez que criamos um serviço, não queremos nos preocupar com o caminho de armazenamento dos dados e com o limite de tamanho do disco rígido. Para atender aos requisitos acima, a solução utiliza o conceito de volume para atingir.

Os tipos de volume suportados pelo k8s podem ser divididos em volumes persistentes e volumes não persistentes (pv).Entre eles, sempre podem existir volumes persistentes. Os tipos de volume suportados pelo k8s são os seguintes:

Tipos de volume suportados pelo k8s
  • vazioDir
  • hostPath
  • gcePersistentDisk
  • awsElasticBlockStore
  • nfs
  • iscsi
  • fc (canal de fibra)
  • rebanho
  • brilho
  • rbd
  • cephfs
  • idiota

Acho que você gosta

Origin blog.csdn.net/jiao_zg/article/details/130945463
Recomendado
Clasificación