Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Este artigo fornece uma visão geral do Flatcar Container Linux for AKS, um projeto da Cloud Native Compute Foundation (CNCF) que fornece segurança, confiabilidade e recursos entre nuvens. O Flatcar Container Linux está disponível em pré-visualização como uma opção de SO no AKS. Você pode implantar pools de nós do Flatcar Container Linux em um novo cluster AKS ou adicionar pools de nós do Flatcar Container Linux aos seus clusters existentes. Para saber mais sobre o Flatcar Container Linux, consulte a documentação do Flatcar.
Benefícios do Flatcar Container Linux para AKS
O Flatcar usa um sistema de arquivos de sistema operacional imutável e elimina desvios de configuração e evita alterações não autorizadas, garantindo proteção robusta para suas cargas de trabalho em várias plataformas de nuvem. Projetado para versatilidade, o Flatcar permite a implantação entre nuvens, capacitando as empresas a escalar sem esforço e com segurança.
Limitações
O Flatcar Container Linux for AKS tem as seguintes limitações:
- O FIPS não é suportado com o Flatcar Container Linux.
- O Trusted Launch não é suportado com o Flatcar Container Linux.
- Tamanhos confidenciais de VM não são suportados com o Flatcar Container Linux.
- O
SecurityPatchcanal de atualização do sistema operacional do nó não é suportado com o Flatcar Container Linux. - Durante a pré-visualização, o AKS não suporta atualizações no local com o Flatcar Container Linux.
- Artifact Streaming (pré-visualização) não é compatível com Flatcar Container Linux.
- As VMs de Geração 1 não são suportadas com o Flatcar Container Linux, o que significa que você não pode usar tamanhos de VM que suportem apenas a Geração 1.
- A funcionalidade de Pod Sandboxing (pré-visualização) não é suportada com o Flatcar Container Linux.
- O provisionamento automático de nós não é suportado no Flatcar Container Linux.
- A extensão Azure Monitor VM(SS) não é suportada.
Observação
Se você tiver um cluster existente com qualquer um dos recursos acima habilitados, talvez não seja possível adicionar um pool de nós usando o Flatcar Container Linux.
Introdução ao Flatcar Container Linux para AKS
Para começar a usar o Flatcar Container Linux para AKS, consulte os seguintes recursos:
- Implantar um cluster do Serviço Kubernetes do Azure (AKS) com o Flatcar Container Linux for AKS (visualização) usando a CLI do Azure
- Implantar um cluster do Azure Kubernetes Service (AKS) com o Flatcar Container Linux for AKS (preview) usando um modelo ARM
- Criar um cluster AKS com um único pool de nós Flatcar Container Linux for AKS (visualização) usando a CLI do Azure ou um modelo ARM
- Adicionar um pool de nós do Flatcar Container Linux para AKS (pré-visualização) a um cluster existente usando CLI do Azure ou um modelo ARM
Migrações e upgrades de SO com o Flatcar Container Linux
O AKS não suporta migrações no local de clusters Linux ou pools de nós existentes para clusters Linux ou pools de nós do Flatcar Container. Para migrar cargas de trabalho existentes para o Flatcar Container Linux para AKS, precisa recriar os seus pools de nós usando --os-sku flatcar.
O Flatcar Container Linux for AKS lança imagens semanais do nó AKS. O versionamento segue o formato baseado em data AKS (por exemplo: 202506.13.0). Você pode verificar as imagens do nó nas notas de versão e utilizando o comando az aks nodepool list para ver o nodeImageVersion. Por exemplo:
az aks nodepool list --resource-group <resource-group-name> --cluster-name <aks-cluster-name> --query '[].{name: name, nodeImageVersion: nodeImageVersion}'
Exemplo de saída:
[
{
"name": "nodes",
"nodeImageVersion": "AKSFlatcar-flatcargen2-202508.06.0"
}
]
Você pode verificar o número da versão do Flatcar (por exemplo: Flatcar 4372.0.1) nas notas de versão e usando kubectl get nodes o comando. Por exemplo:
kubectl get nodes -o wide
Exemplo de saída:
NAME STATUS ROLES AGE VERSION INTERNAL-IP EXTERNAL-IP OS-IMAGE KERNEL-VERSION CONTAINER-RUNTIME
aks-nodes-16363508-vmss000000 Ready <none> 2m33s v1.32.6 10.224.0.4 <none> Flatcar Container Linux by Kinvolk 4372.0.1 (Oklo) 6.12.35-flatcar containerd://2.0.4
A atualização automática A/B integrada do Flatcar para a partição do sistema operacional está desativada e apenas atualizações completas de imagem de nó são suportadas.
Próximos passos
Para saber mais sobre o Flatcar Container Linux, consulte a documentação do Flatcar.