Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
O esvaziamento automático de nós ajuda a proteger as cargas de trabalho dos nós contra interrupções quando ocorrem eventos agendados nas máquinas virtuais (VMs) subjacentes em qualquer um dos seus pools de nós. Quando ocorrem determinados eventos do nó, o esvaziamento automático do nó tenta isolar e drenar o nó afetado para que as cargas de trabalho possam ser reagendadas com segurança. Um exemplo de quando a drenagem automática do nó pode ocorrer é quando eventos agendados num pool de nós spot causam um evento de preempção do nó. O nó spot com a contaminação "kubernetes.azure.com/scalesetpriority: spot" pode receber uma contaminação com "remediator.kubernetes.azure.com/unschedulable" quando ocorre um evento programado nesse nó.
Note
A drenagem automática de nós é um serviço de melhor esforço e não pode ser garantida para operar perfeitamente em todos os cenários.
Ações de evento agendado
A tabela seguinte mostra os eventos do nó relativos à drenagem automática do nó no AKS e descreve as ações associadas:
| Event | Description | Action |
|---|---|---|
| Freeze | A máquina virtual (VM) subjacente está agendada para pausar por alguns segundos. A conectividade do CPU e da rede pode estar suspensa, mas não tem impacto na memória ou nos ficheiros abertos. | Ative a remoção do pod em eventos de congelamento (pré-visualização). |
| Reboot | A VM está agendada para reinicialização. A memória não persistente da VM é perdida. | Nenhuma ação. |
| Redeploy | A VM está programada para ser movida para outro nó. Os discos efêmeros da VM são perdidos. | Cordão e dreno. |
| Preempt | A VM Spot está a ser eliminada. Os discos efêmeros da VM são perdidos. | Cordão e dreno. |
| Terminate | A máquina virtual está agendada para eliminação. | Nenhuma ação. |
Note
Redeploy e Preempt usam o comportamento padrão e não requerem configuração extra. Congelar e Terminar requerem ativação explícita:
- Congelamento: Configurar a remoção de pods para eventos de congelamento.
- Terminar: Ativar notificações de terminação do Conjunto de Dimensionamento de Máquinas Virtuais como pré-requisito da drenagem automática dos nós do AKS.
Próximos passos
- Configurar a remoção do pod em caso de eventos de congelamento (versão preliminar)
- Utilize as zonas de disponibilidade para aumentar a disponibilidade das cargas de trabalho do seu cluster do AKS.