Event Grid 원본으로서의 AKS(Azure Kubernetes Service)(미리 보기)

이 문서에서는 AKS 이벤트에 대한 속성 및 스키마를 제공합니다. 이벤트 스키마에 대한 소개는 Azure Event Grid 이벤트 스키마를 참조하세요. 또한 이벤트 원본으로 AKS를 사용하기 위한 빠른 시작 및 자습서의 목록을 제공합니다.

중요

AKS 미리 보기 기능은 셀프 서비스에서 사용할 수 있습니다(옵트인 방식). 미리 보기는 "있는 그대로" 및 "사용 가능한 상태로" 제공되며 서비스 수준 계약 및 제한적 보증에서 제외됩니다. AKS 미리 보기의 일부는 고객 지원팀에서 최선을 다해 지원합니다. 따라서 이러한 기능은 프로덕션 용도로 사용할 수 없습니다. 자세한 내용은 다음 지원 문서를 참조하세요.

사용할 수 있는 이벤트 유형

AKS는 다음과 같은 이벤트 유형을 내보냅니다.

이벤트 유형 Description
Microsoft.ContainerService.NewKubernetesVersionAvailable 사용 가능한 Kubernetes 버전 목록이 업데이트되면 트리거됩니다.

모든 이벤트에 공통된 속성

이벤트가 트리거될 때 Event Grid 서비스는 해당 이벤트에 대한 데이터를 구독 엔드포인트로 보냅니다. 이 섹션에는 각 이벤트에 대한 데이터가 어떻게 표시되는지 예가 포함되어 있습니다. 각 이벤트에는 다음과 같은 최상위 데이터가 있습니다.

속성 형식 Description
topic 문자열 이벤트 원본에 대한 전체 리소스 경로입니다. 이 필드는 쓸 수 없습니다. Event Grid는 이 값을 제공합니다.
subject 문자열 게시자가 정의한 이벤트 주체에 대한 경로입니다.
eventType 문자열 이 이벤트 원본에 대해 등록된 이벤트 유형 중 하나입니다.
eventTime 문자열 공급자의 UTC 시간을 기준으로 이벤트가 생성된 시간입니다.
id 문자열 이벤트에 대한 고유 식별자입니다.
data object Blob Storage 이벤트 데이터입니다.
dataVersion 문자열 데이터 개체의 스키마 버전입니다. 게시자가 스키마 버전을 정의합니다.
metadataVersion 문자열 이벤트 메타데이터의 스키마 버전입니다. Event Grid는 최상위 속성의 스키마를 정의합니다. Event Grid는 이 값을 제공합니다.

예제 이벤트

NewKubernetesVersionAvailable

{
    "topic": "/subscriptions/<id>/resourceGroups<rg>/providers/Microsoft.ContainerService/managedClusters/<cluster>",
    "subject": "<cluster>",
    "eventType": "Microsoft.ContainerService.NewKubernetesVersionAvailable",
    "id": "1234567890abcdef1234567890abcdef12345678",
    "data": {
      "latestSupportedKubernetesVersion": "1.20.7",
      "latestStableKubernetesVersion": "1.19.11",
      "lowestMinorKubernetesVersion": "1.18.19",
      "latestPreviewKubernetesVersion": "1.21.1"
    },
    "dataVersion": "1",
    "metadataVersion": "1",
    "eventTime": "2021-07-01T04:52:57.0000000Z",
    "EventProcessedUtcTime": "2021-07-02T04:40:04.1049205Z",
    "PartitionId": 1,
    "EventEnqueuedUtcTime": "2021-07-01T04:52:58.8650000Z"
}

데이터 개체에는 다음 속성이 포함되어 있습니다.

속성 형식 Description
latestSupportedKubernetesVersion 문자열 최신 지원 버전의 Kubernetes를 사용할 수 있습니다.
latestStableKubernetesVersion 문자열 최신 안정적인 지원 버전의 Kubernetes를 사용할 수 있습니다.
lowestMinorKubernetesVersion 문자열 사용 가능한 Kubernetes의 가장 낮은 지원 버전입니다.
latestPreviewKubernetesVersion 문자열 Kubernetes의 최신 미리 보기 버전을 사용할 수 있습니다.

다음 단계