Amazon EKS 추가 기능 버전 호환성을 클러스터와 확인

Amazon EKS 추가 기능 버전 호환성을 클러스터와 확인

Amazon EKS 추가 기능을 만들기 전에 Amazon EKS 추가 기능 버전이 클러스터와 호환되는지 확인해야 합니다.

describe-addon-versions API를 사용해 사용 가능한 EKS 추가 기능 버전과 각 추가 기능 버전이 지원하는 Kubernetes 버전을 나열합니다.

출처: 문서

본문

절차

aws sts get-caller-identity로 AWS CLI가 설치되고 작동하는지 확인합니다. 이 명령이 작동하지 않으면 AWS CLI 시작하기(Get started with the AWS CLI)를 배우세요.

버전 호환성 정보를 가져오려는 추가 기능의 이름을 결정합니다(예: amazon-cloudwatch-observability).

클러스터의 Kubernetes 버전을 결정합니다(예: 1.36).

AWS CLI를 사용해 클러스터의 Kubernetes 버전과 호환되는 추가 기능 버전을 가져옵니다.

aws eks describe-addon-versions --addon-name amazon-cloudwatch-observability --kubernetes-version 1.36

예시 출력은 다음과 같습니다.

{
    "addons": [
        {
            "addonName": "amazon-cloudwatch-observability",
            "type": "observability",
            "addonVersions": [
                {
                    "addonVersion": "vX.X.X-eksbuild.X",
                    "architecture": [
                        "amd64",
                        "arm64"
                    ],
                    "computeTypes": [
                        "ec2",
                        "auto",
                        "hybrid"
                    ],
                    "compatibilities": [
                        {
                            "clusterVersion": "1.36",
                            "platformVersions": [
                                "*"
                            ],
                            "defaultVersion": true
                        }
                    ],
                }
            ]
        }
    ]
}

이 출력은 추가 기능 버전 vX.X.X-eksbuild.X가 Kubernetes 클러스터 버전 1.36과 호환된다는 것을 보여 줍니다.

컴퓨팅 유형과의 추가 기능 호환성

describe-addon-versions 출력의 computeTypes 필드는 추가 기능이 EKS Auto Mode Managed Nodes 또는 Hybrid Nodes와의 호환성을 나타냅니다. auto로 표시된 추가 기능은 EKS Auto Mode의 클라우드 기반 AWS 관리 인프라와 함께 동작하며, hybrid로 표시된 추가 기능은 EKS 클라우드 컨트롤 플레인에 연결된 온프레미스 노드에서 실행될 수 있습니다.

자세한 내용은 Amazon EKS Auto Mode에 대한 고려 사항을 참조하세요.

더 알아보기 (Learn more)