Conceitos-chave de clusters e nós do AKS Edge Essentials
Este artigo descreve como criar implementações de clusters, nós e máquinas virtuais do AKS Edge Essentials.
Nós de máquina virtual
Quando cria uma implementação do AKS Edge Essentials, o AKS Edge Essentials cria uma máquina virtual (VM) para cada nó implementado. O AKS Edge Essentials gere o ciclo de vida, a configuração e as atualizações das VMs.
As implementações só podem criar uma VM do Linux num determinado computador anfitrião. Esta VM do Linux pode funcionar como o nó do plano de controlo e como um nó de trabalho com base nas suas necessidades de implementação. Esta VM organizada baseia-se no CBL-Mariner. CBL-Mariner é uma distribuição interna do Linux para a infraestrutura de cloud da Microsoft e produtos e serviços edge. CBL-Mariner foi concebido para fornecer uma plataforma consistente para estes dispositivos e serviços e melhora a capacidade da Microsoft de se manter atualizada nas atualizações do Linux. Para obter mais informações, veja SEGURANÇA CBL-Mariner. A máquina virtual do Linux baseia-se em instalações abrangentes de quatro pontos:
- Atualizações de manutenção
- Sistema de ficheiros raiz só de leitura
- Sem gestor de pacotes
- Requisitos de espaço reduzidos
A execução de um nó do Windows é opcional e pode criar um nó do Windows se precisar de implementar contentores do Windows. Este nó é executado como uma máquina virtual do Windows com base no Windows 10 IoT Enterprise LTSC 2019. A VM do Windows inclui todas as funcionalidades e capacidades de segurança do Windows 10.
Pode definir a quantidade de recursos de CPU e memória que pretende alocar para cada uma das VMs. Esta alocação estática permite-lhe controlar a forma como os recursos são utilizados e garante que as aplicações em execução no anfitrião têm os recursos necessários.
Por fim, o AKS Edge Essentials não oferece a criação dinâmica de máquinas virtuais. Se uma VM de nó ficar inativa, terá de recriá-la. Dito isto, se tiver uma implementação completa com vários nós de plano de controlo e nós de trabalho, se uma VM ficar inativa, o Kubernetes move as cargas de trabalho para um nó ativo.
Tipos de nós
Ao implementar nós do AKS Edge Essentials, deve especificar o -NodeType
parâmetro . Este parâmetro indica os tipos de cargas de trabalho que podem ser executados neste computador e indicará ao AKS Edge Essentials para criar a VM correspondente. Os valores possíveis são Linux, Windows ou LinuxAndWindows.
Importante
Os componentes do plano de controlo do Kubernetes são escritos no Linux, pelo que o primeiro nó que implementar tem de incluir um nó do Linux.
Opções de implementação do cluster
Depois de configurar os computadores, pode implementar o AKS Edge Essentials nas seguintes configurações:
- Cluster de máquina única: executa nós do Kubernetes num único computador para criar um cluster de máquina única. Esta implementação utiliza um comutador de rede interno para ativar a comunicação entre os nós. Esta implementação suporta apenas um nó do Linux e um nó do Windows, ambos em execução num único computador.
- Cluster dimensionável: permite-lhe criar um cluster do Kubernetes com vários nós que pode ser dimensionado em várias máquinas.
Depois de criar o cluster, pode implementar as suas aplicações e ligar o cluster ao Arc, para ativar extensões do Arc, como o Azure Monitor e Azure Policy. Também pode optar por utilizar o GitOps para gerir as suas implementações.