Partilhar via


Pacote

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.

Lista de pacotes do Azure Linux Container Host

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

Sempre que uma nova imagem é lançada 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. 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 liberação de imagem anterior, você pode encontrar um arquivo correspondente .txt com a convenção YYYY.MM.DD.txtde nomenclatura, onde YYYY.MM.DD é a data de cada liberação de imagem anterior.

Nota

Os pacotes em um cluster de Host de Contêiner Linux do Azure em execução podem ter sido atualizados automaticamente para suas versões mais recentes à medida que novos pacotes são lançados 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: