- O que é Statefulset no OpenShift?
- Como eu cancelei o StatefulSet?
- Como faço para aplicar o StatefulSet?
- Você pode editar um statefulset?
- O que acontece se você excluir um Statefulset?
- Qual é a diferença entre o OpenShift Statefulset e a implantação?
- Como faço para atualizar minha imagem Statefulset?
- Como faço para editar em Kubernetes?
- Como faço para editar um arquivo em Kubernetes?
- Como faço para modificar a implantação do Kubernetes?
O que é Statefulset no OpenShift?
Statefulset é o objeto API da carga de trabalho usado para gerenciar aplicativos com estado. Gerencia a implantação e escala de um conjunto de vagens e fornece garantias sobre a ordem e a singularidade dessas vagens. Como uma implantação, um StatefulSet gerencia vagens que são baseadas em uma especificação de contêiner idêntica.
Como eu cancelei o StatefulSet?
Excluindo um conjunto de Estado
Você pode excluir um conjunto Statefulset da mesma maneira que exclua outros recursos em Kubernetes: use o comando Kubectl Exclui e especifique o Statefulset por arquivo ou por nome. Pode ser necessário excluir o serviço sem cabeça associado separadamente depois que o próprio Statefulset for excluído.
Como faço para aplicar o StatefulSet?
Para criar um recurso Statefulset, use o comando kubectl Apply. O comando kubectl Apply usa arquivos de manifesto para criar, atualizar e excluir recursos em seu cluster. Este é um método declarativo de configuração de objeto.
Você pode editar um statefulset?
Por isso, a única maneira de editar o Statefulset, e isso é por design, é excluí -lo e recriá. Fazer isso não exclui ou interrompe os pods ou os PVCs - eles se retirarão para o novo Statefulset Spun mais tarde, para que você não perca nada.
O que acontece se você excluir um Statefulset?
A exclusão ou a redução de um Statefulset não excluirá os volumes associados ao aplicativo com estado com estado. Isso fornece sua segurança de dados. Se você excluir o MySQL POD ou se o MySQL POD reiniciar, poderá ter acesso aos dados no mesmo volume.
Qual é a diferença entre o OpenShift Statefulset e a implantação?
Um Statefulset é mais adequado para cargas de trabalho com estado que requerem armazenamento persistente em cada nó de cluster, como bancos de dados e outras cargas de trabalho sensíveis à identidade. Uma implantação, por outro lado, é adequada para cargas de trabalho sem estado que usam várias réplicas de um pod, como servidores da Web como Nginx e Apache.
Como faço para atualizar minha imagem Statefulset?
Você pode atualizar um conjunto Statefulset fazendo alterações em suas especificações de pod, que inclui suas imagens e volumes de contêineres. Você também pode atualizar as solicitações e limites de recursos do objeto, etiquetas e anotações.
Como faço para editar em Kubernetes?
A maneira mais conveniente de atualizar o manifesto para um cluster provisionado é usar o comando Kubectl Edit. Este comando abre os Kubernetes se manifestam em um editor de texto de sua escolha. Quando você salva as alterações, o Kubernetes aplica automaticamente as alterações e atualiza o cluster.
Como faço para editar um arquivo em Kubernetes?
Existem duas maneiras de editar um arquivo em uma vagem existente: usando os comandos Kubectl Exec e Console para editar o arquivo no lugar, ou Kubectl CP para copiar um arquivo já editado no pod.
Como faço para modificar a implantação do Kubernetes?
Atualizando uma implantação de Kubernetes
Você pode editar uma implantação alterando a imagem do contêiner de uma versão para a outra, diminuindo ou aumentando o número de instâncias alterando o valor do REPLICASET. etc. Por exemplo, a imagem do contêiner nginx que usamos em nossos exercícios tem muitas versões.