Event Grid 원본으로서의 AKS(Azure Kubernetes Service)
이 문서에서는 AKS 이벤트에 대한 속성 및 스키마를 제공합니다. 또한 이벤트 원본으로 AKS를 사용하기 위한 빠른 시작 및 자습서의 목록을 제공합니다. 이벤트 스키마에 대한 소개는 Azure Event Grid 이벤트 스키마 및 Cloud 이벤트 스키마를 참조하세요.
사용할 수 있는 이벤트 유형
AKS는 다음과 같은 이벤트 유형을 내보냅니다.
이벤트 유형 | 설명 |
---|---|
Microsoft.ContainerService.NewKubernetesVersionAvailable | 사용 가능한 Kubernetes 버전 목록이 업데이트되면 트리거됩니다. |
Microsoft.ContainerService.ClusterSupportEnded | 클러스터가 지원되지 않을 때 트리거됩니다. |
Microsoft.ContainerService.ClusterSupportEnding | 클러스터 kubernetes 버전이 곧 지원 중단될 때 트리거됩니다. |
Microsoft.ContainerService.NodePoolRollingFailed | 업그레이드 또는 업데이트로 인해 NodepoolRolling이 실패할 때 트리거됩니다. |
Microsoft.ContainerService.NodePoolRollingStarted | 업그레이드 또는 업데이트의 결과로 NodepoolRolling이 시작될 때 트리거됩니다. |
Microsoft.ContainerService.NodePoolRollingSucceeded | 업그레이드 또는 업데이트의 결과로 NodepoolRolling이 성공할 때 트리거됩니다. |
모든 이벤트에 공통된 속성
이벤트가 트리거될 때 Event Grid 서비스는 해당 이벤트에 대한 데이터를 구독 엔드포인트로 보냅니다. 이 섹션에는 각 이벤트에 대한 데이터가 어떻게 표시되는지 예가 포함되어 있습니다. 각 이벤트에는 다음과 같은 최상위 데이터가 있습니다.
속성 | Type | 설명 |
---|---|---|
source |
string | 이벤트 원본에 대한 전체 리소스 경로입니다. 이 필드는 쓸 수 없습니다. Event Grid는 이 값을 제공합니다. |
subject |
string | 게시자가 정의한 이벤트 주체의 경로입니다. |
type |
string | 이 이벤트 원본에 대해 등록된 이벤트 유형 중 하나입니다. |
time |
string | 공급자의 UTC 시간을 기준으로 이벤트가 생성되는 시간입니다. |
id |
string | 이벤트에 대한 고유 식별자입니다. |
data |
개체 | Blob Storage 이벤트 데이터입니다. |
specversion |
string | CloudEvents 스키마 사양 버전입니다. |
예제 이벤트
NewKubernetesVersionAvailable
{
"source": "/subscriptions/<id>/resourceGroups<rg>/providers/Microsoft.ContainerService/managedClusters/<cluster>",
"subject": "<cluster>",
"type": "Microsoft.ContainerService.NewKubernetesVersionAvailable",
"id": "1234567890abcdef1234567890abcdef12345678",
"data": {
"latestSupportedKubernetesVersion": "1.20.7",
"latestStableKubernetesVersion": "1.19.11",
"lowestMinorKubernetesVersion": "1.18.19",
"latestPreviewKubernetesVersion": "1.21.1"
},
"specversion": "1.0",
"time": "2021-07-01T04:52:57.0000000Z"
}
데이터 개체에는 다음 속성이 포함되어 있습니다.
속성 | Type | 설명 |
---|---|---|
latestSupportedKubernetesVersion |
string | 최신 지원 버전의 Kubernetes를 사용할 수 있습니다. |
latestStableKubernetesVersion |
string | 최신 안정적인 지원 버전의 Kubernetes를 사용할 수 있습니다. |
lowestMinorKubernetesVersion |
string | 사용 가능한 Kubernetes의 가장 낮은 지원 버전입니다. |
latestPreviewKubernetesVersion |
string | Kubernetes의 최신 미리 보기 버전을 사용할 수 있습니다. |
다음 단계
다음 자습서: 빠른 시작: Azure Event Grid를 사용하여 AKS(Azure Kubernetes Service) 이벤트 구독을 참조하세요.