Aplicativos com monitoramento de estado, por exemplo, bancos de dados, salvam dados entre sessões e exigem armazenamento persistente para armazenar os dados. Os dados retidos são chamados de estado do aplicativo. Posteriormente, você poderá recuperar os dados e usá-los na próxima sessão. O Kubernetes oferece volumes persistentes como objetos capazes de reter seu estado e dados.
No ambiente vSphere, os objetos de volume permanente são suportados por discos virtuais que residem em repositórios de dados. Os repositórios de dados são representados por políticas de armazenamento. Depois que o administrador do vSphere criar uma política de armazenamento, por exemplo, gold, e atribuí-la a um namespace em um Supervisor, a política de armazenamento aparecerá como uma classe de armazenamento Kubernetes correspondente no vSphere Namespace e qualquer clusters Tanzu Kubernetes Grid disponíveis.
Como engenheiro de DevOps, você pode usar a classe de armazenamento nas especificações de declaração de volume persistente. Em seguida, você pode implantar um aplicativo que usa o armazenamento da declaração de volume persistente. Neste exemplo, o volume persistente do aplicativo é criado dinamicamente.
Pré-requisitos
Certifique-se de que o administrador do vSphere tenha criado uma política de armazenamento apropriada e atribuído a política ao namespace.
Procedimento
Resultados
O pod que você configurou usa o armazenamento persistente descrito na declaração de volume persistente.
O que Fazer Depois
Para monitorar o status de integridade do volume persistente, consulte Monitorar a integridade do volume em um cluster vSphere Namespace ou Tanzu Kubernetes Grid. Para revisar e monitorar o volume persistente no vSphere Client, consulte Monitorar volumes persistentes no vSphere Client.