Escalonamento automático do MID Server em contêiner
Os MID Servers podem ser implantados via StatefulSet com qualquer número de réplicas. Eles podem ser escalonados automaticamente, aproveitando o Escalonador automático de Pod horizontal (HPA) do Kubernetes. O Escalonador automático de pod horizontal atualiza automaticamente um recurso de carga de trabalho (como uma implantação ou StatefulSet) para corresponder à demanda.
![]() |
- Nome
- Nome do serviço remoto
- Declaração do volume persistente (PVC)
- Parâmetros, como classe de armazenamento, modos de acesso e solicitação de armazenamento
- A solicitação/limite de recursos
O PVC declara o volume persistente desejado onde o MID Server armazena config.xml, arquivos de metadados e várias de suas subpastas.
Durante as flutuações de carga de trabalho, um pod com um contêiner de MID Server em execução pode ser removido e substituído por um novo. O StatefulSet garante que o mesmo volume persistente seja anexado ao novo pod, o que permite que o MID Server retome seu estado.
As únicas subpastas que podem ser montadas no volume persistente são aquelas que estão inicialmente vazias com uma nova instalação do MID Server. O arquivo config.xml e outros arquivos de metadados devem ser copiados quando o pod é desligado e restaurados durante a inicialização.
As solicitações de implantação exportadas como arquivos YAML podem ser usadas para criar uma carga de trabalho StatefulSet e novos pods de MID Server no cluster do Kubernetes.
Quando você faz mudanças no arquivo YAML de implantação e o reaplica, os pods existentes da implantação são recriados. Com a implantação StatefulSet, os arquivos de configuração são restaurados a partir da pasta de backup. O script de inicialização deve detectar as mudanças do ambiente de implantação e aplicá-las aos arquivos de configuração antes que o MID Server seja iniciado.
Ativação de escalonamento automático do HPA
O escalonamento automático HPA pode ser ativado para qualquer carga de trabalho StatefulSet existente, criando um controlador HPA.
Ao criar uma solicitação de implantação, você pode escolher a versão 1 ou a versão 2 do HPA.
Ao criar uma solicitação de implantação na instância com uma configuração do HPA, aplique o arquivo YAML exportado e o escalonamento automático do HPA começará a funcionar imediatamente.
