Partilhar via


Pacotes

O Azure Linux Container Host for AKS é baseado na distribuição Linux do Microsoft Azure, que suporta milhares de pacotes. O host de contêiner contém um subconjunto desses pacotes com base no sistema operacional de nossos clientes e nas necessidades do Kubernetes. Esse conjunto de pacotes selecionados está entre os pacotes mais solicitados e necessários para executar cargas de trabalho de contêiner com base no feedback dos clientes e da comunidade de código aberto.

Importante

Desde 30 de novembro de 2025, o Azure Kubernetes Service (AKS) já não suporta nem fornece atualizações de segurança para o Azure Linux 2.0. A imagem da máquina virtual do Azure Linux 2.0 está congelada na versão 202512.06.0. A partir de 31 de março de 2026, as imagens dos nós serão removidas e não conseguirá escalar os seus pools de nós. Migre para uma versão Azure Linux suportada atualizando os seus pools de nós para uma versão Kubernetes suportada ou migrando para o osSku AzureLinux3. Para obter mais informações, consulte Aposentadoria: pools de nós do Azure Linux 2.0 no AKS.

Lista de pacotes do Azure Linux Container Host

A lista de pacotes do Host de Contentores do Azure Linux inclui todas as dependências necessárias para executar uma máquina virtual (VM) Linux no Azure e também integra todas as dependências necessárias do Serviço Kubernetes no Azure. Uma lista de todos os pacotes no Host de Contêiner Linux do Azure pode ser exibida aqui.

Sempre que uma nova imagem é disponibilizada pelo AKS, a pasta de notas de versão do AKS Azure Linux é atualizada com um novo latest.txt arquivo, que detalha a lista de pacotes mais atualizada up-to. Você também pode visualizar listas de pacotes de imagens anteriores e as versões históricas de cada pacote na versão de imagem mais recente no repositório GitHub. Para cada lançamento de imagem anterior, é possível encontrar um arquivo correspondente .txt com a convenção YYYY.MM.DD.txt de nomenclatura, onde YYYY.MM.DD corresponde à data de cada lançamento de imagem anterior.

Observação

Os pacotes num cluster em execução do Azure Linux Container Host podem ter sido atualizados automaticamente para as suas versões mais recentes à medida que novos pacotes são disponibilizados no packages.microsoft.com.

Um dos principais benefícios do conjunto de pacotes do Azure Linux Container Host é o pacote do kernel. O pacote do kernel Linux para o Azure Linux Container Host é corrigido e atualizado pelo menos duas vezes por mês. Este pacote é gerenciado e de propriedade de toda uma equipe da Microsoft, o que garante que ele seja seguro e contenha todas as atualizações mais recentes para desenvolvimento.

Determinando versões de pacotes em um cluster

Se você tiver acesso direto ao host do contêiner, poderá consultar pacotes do próprio host.

Para listar todos os pacotes instalados e suas versões, execute o seguinte comando:

rpm -qa

Para determinar quando pacotes individuais foram instalados, execute o seguinte comando:

cat /var/log/dnf.log

Se você não tiver acesso direto ao host do contêiner, poderá trabalhar retroativamente a partir da data da versão da imagem do nó para determinar as versões do pacote em um cluster.

Para determinar o nodeImageVersion, execute o seguinte comando:

az aks show -g <groupname> -n <clustername> | grep nodeImageVersion

Em seguida, conforme descrito acima, verifique a pasta de notas de versão do AKS Azure Linux para o arquivo que corresponde à data de versão da imagem do nó previamente determinada. No arquivo, a seção Início dos Pacotes Instalados lista todas as versões de pacotes no cluster.

Próximos passos

Este artigo aborda alguns dos principais componentes do Azure Linux Container Host, como pacotes. Para obter mais informações sobre os conceitos do Azure Linux Container Host, consulte os seguintes artigos: