Aplicativos com estado, por exemplo, bancos de dados, salvam dados entre as sessões e exigem armazenamento persistente para armazenar os dados. Os dados retidos são chamados de estado do aplicativo. Você pode recuperar os dados mais tarde e usá-los na próxima sessão. O Kubernetes oferece volumes persistentes como objetos capazes de reter seu estado e dados.
No ambiente do vSphere, os objetos de volume persistente são apoiados por discos virtuais que residem em datastores. Os datastores são representados por políticas de armazenamento. Depois que o administrador do vSphere cria uma política de armazenamento, por exemplo, gold , e a atribui a um namespace em um Supervisor Cluster, a política de armazenamento aparece como uma classe de armazenamento Kubernetes correspondente no vSphere Namespace e em qualquer {disponível Tanzu Kubernetes clusters.
Como engenheiro de DevOps, você pode usar a classe de armazenamento em suas 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 para o aplicativo é criado dinamicamente.
Pré-requisitos
Verifique se o administrador do vSphere criou uma política de armazenamento apropriada e atribuiu 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 Monitore a integridade do volume em um vSphere Namespace ou Tanzu Kubernetes cluster. Para revisar e monitorar o volume persistente no vSphere Client, consulte Monitore volumes persistentes no vSphere Client.