다음을 통해 공유


패키지

AKS용 Azure Linux 컨테이너 호스트는 수천 개의 패키지를 지원하는 Microsoft Azure Linux 배포를 기반으로 합니다. 컨테이너 호스트에는 고객의 운영 체제와 Kubernetes 요구 사항에 따라 해당 패키지의 하위 집합이 포함됩니다. 큐레이팅된 이 패키지 집합은 고객과 오픈 소스 커뮤니티의 피드백에 따라 컨테이너 워크로드를 실행하는 데 가장 많이 요청되고 필요한 패키지 중 하나입니다.

Azure Linux 컨테이너 호스트 패키지 목록

Azure Linux 컨테이너 호스트 패키지 목록에는 Azure Linux VM을 실행하는 데 필요한 모든 종속성이 포함되며 필요한 모든 Azure Kubernetes Service 종속성도 풀합니다. Azure Linux 컨테이너 호스트의 모든 패키지 목록은 여기에서 볼 수 있습니다.

AKS에서 새 이미지가 릴리스될 때마다 AKS Azure Linux 릴리스 정보 폴더가 최신 패키지 목록을 자세히 설명하는 새 latest.txt 파일로 업데이트됩니다. GitHub 리포지토리의 최신 이미지 릴리스에서 이전 이미지 패키지 목록과 각 패키지의 기록 버전도 볼 수 있습니다. 이전의 각 이미지 릴리스에 대해 YYYY.MM.DD.txt 명명 규칙을 사용하는 해당 .txt 파일을 찾을 수 있습니다. 이 명명 규칙에서 YYYY.MM.DD는 각 이전 이미지 릴리스의 날짜입니다.

참고 항목

실행 중인 Azure Linux 컨테이너 호스트 클러스터의 패키지는 새 패키지가 packages.microsoft.com에 릴리스됨에 따라 최신 버전으로 자동으로 업데이트되었을 수 있습니다.

Azure Linux 컨테이너 호스트 패키지 집합의 주요 이점 중 하나는 커널 패키지입니다. Azure Linux 컨테이너 호스트에 대한 Linux 커널 패키지는 한 달에 두 번 이상 패치되고 업데이트됩니다. 이 패키지는 전체 Microsoft 팀에서 관리하고 소유하므로 보안이 보장되며 개발을 위한 모든 최신 업데이트가 포함됩니다.

클러스터에서 패키지 버전 확인

컨테이너 호스트에 직접 액세스할 수 있는 경우 호스트 자체에서 패키지를 쿼리할 수 있습니다.

설치된 모든 패키지 및 해당 버전을 나열하려면 다음 명령을 실행합니다.

rpm -qa

개별 패키지가 설치된 시기를 확인하려면 다음 명령을 실행합니다.

cat /var/log/dnf.log

컨테이너 호스트에 직접 액세스할 수 없는 경우 노드 이미지 버전 날짜부터 역순으로 따라가며 클러스터의 패키지 버전을 확인할 수 있습니다.

nodeImageVersion을 확인하려면 다음 명령을 실행합니다.

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

그런 다음 위에서 설명한 대로 이전에 확인된 노드 이미지 버전 날짜에 해당하는 파일이 있는지 AKS Azure Linux 릴리스 정보 폴더에서 확인합니다. 파일의 설치된 패키지 시작 섹션에 클러스터의 모든 패키지 버전이 나열됩니다.

다음 단계

이 문서에서는 패키지와 같은 핵심 Azure Linux 컨테이너 호스트 구성 요소 중 일부에 대해 다룹니다. Azure Linux 컨테이너 호스트 개념에 대한 자세한 내용은 다음 문서를 참조하세요.