Managed Clusters - Get Upgrade Profile
관리되는 클러스터의 업그레이드 프로필을 가져옵니다.
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/managedClusters/{resourceName}/upgradeProfiles/default?api-version=2024-09-01
URI 매개 변수
Name | In(다음 안에) | 필수 | 형식 | Description |
---|---|---|---|---|
resource
|
path | True |
string minLength: 1maxLength: 90 |
리소스 그룹의 이름입니다. 이름은 대/소문자를 구분하지 않습니다. |
resource
|
path | True |
string minLength: 1maxLength: 63 pattern: ^[a-zA-Z0-9]$|^[a-zA-Z0-9][-_a-zA-Z0-9]{0,61}[a-zA-Z0-9]$ |
관리되는 클러스터 리소스의 이름입니다. |
subscription
|
path | True |
string (uuid) |
대상 구독의 ID입니다. 값은 UUID여야 합니다. |
api-version
|
query | True |
string minLength: 1 |
이 작업에 사용할 API 버전입니다. |
응답
Name | 형식 | Description |
---|---|---|
200 OK |
그래 |
|
Other Status Codes |
작업이 실패한 이유를 설명하는 오류 응답입니다. |
보안
azure_auth
Azure Active Directory OAuth2 Flow
형식:
oauth2
Flow:
implicit
권한 부여 URL:
https://login.microsoftonline.com/common/oauth2/authorize
범위
Name | Description |
---|---|
user_impersonation | 사용자 계정 가장 |
예제
Get Upgrade Profile for Managed Cluster
샘플 요청
GET https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.ContainerService/managedClusters/clustername1/upgradeProfiles/default?api-version=2024-09-01
샘플 응답
{
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/rg1/providers/Microsoft.ContainerService/managedClusters/clustername1/upgradeprofiles/default",
"name": "default",
"properties": {
"agentPoolProfiles": [
{
"kubernetesVersion": "1.7.7",
"name": "agent",
"osType": "Linux",
"upgrades": [
{
"kubernetesVersion": "1.7.9"
},
{
"kubernetesVersion": "1.7.11",
"isPreview": true
}
]
}
],
"controlPlaneProfile": {
"kubernetesVersion": "1.7.7",
"name": "master",
"osType": "Linux",
"upgrades": [
{
"kubernetesVersion": "1.7.9",
"isPreview": true
},
{
"kubernetesVersion": "1.7.11"
}
]
}
},
"type": "Microsoft.ContainerService/managedClusters/upgradeprofiles"
}
정의
Name | Description |
---|---|
Cloud |
컨테이너 서비스의 오류 응답입니다. |
Cloud |
컨테이너 서비스의 오류 응답입니다. |
Managed |
사용 가능한 업그레이드 버전 목록입니다. |
Managed |
컴퓨팅 풀에 사용할 수 있는 업그레이드 목록입니다. |
OSType |
운영 체제 유형입니다. 기본값은 Linux입니다. |
Upgrades |
업그레이드에 사용할 수 있는 오케스트레이터 유형 및 버전 목록입니다. |
CloudError
컨테이너 서비스의 오류 응답입니다.
Name | 형식 | Description |
---|---|---|
error |
오류에 대한 세부 정보입니다. |
CloudErrorBody
컨테이너 서비스의 오류 응답입니다.
Name | 형식 | Description |
---|---|---|
code |
string |
오류의 식별자입니다. 코드는 고정적이며 프로그래밍 방식으로 사용할 수 있습니다. |
details |
오류에 대한 추가 세부 정보 목록입니다. |
|
message |
string |
사용자 인터페이스에 표시하기에 적합한 오류를 설명하는 메시지입니다. |
target |
string |
특정 오류의 대상입니다. 예를 들어 오류가 발생한 속성의 이름입니다. |
ManagedClusterPoolUpgradeProfile
사용 가능한 업그레이드 버전 목록입니다.
Name | 형식 | Default value | Description |
---|---|---|---|
kubernetesVersion |
string |
Kubernetes 버전(major.minor.patch). |
|
name |
string |
에이전트 풀 이름입니다. |
|
osType | Linux |
운영 체제 유형입니다. 기본값은 Linux입니다. |
|
upgrades |
Upgrades[] |
업그레이드에 사용할 수 있는 오케스트레이터 유형 및 버전 목록입니다. |
ManagedClusterUpgradeProfile
컴퓨팅 풀에 사용할 수 있는 업그레이드 목록입니다.
Name | 형식 | Description |
---|---|---|
id |
string |
업그레이드 프로필의 ID입니다. |
name |
string |
업그레이드 프로필의 이름입니다. |
properties.agentPoolProfiles |
에이전트 풀에 사용 가능한 업그레이드 버전 목록입니다. |
|
properties.controlPlaneProfile |
컨트롤 플레인에 사용 가능한 업그레이드 버전 목록입니다. |
|
type |
string |
업그레이드 프로필의 형식입니다. |
OSType
운영 체제 유형입니다. 기본값은 Linux입니다.
값 | Description |
---|---|
Linux |
Linux를 사용합니다. |
Windows |
Windows를 사용합니다. |
Upgrades
업그레이드에 사용할 수 있는 오케스트레이터 유형 및 버전 목록입니다.
Name | 형식 | Description |
---|---|---|
isPreview |
boolean |
Kubernetes 버전이 현재 미리 보기 상태인지 여부입니다. |
kubernetesVersion |
string |
Kubernetes 버전(major.minor.patch). |