ManagedClusterProperties interface

管理クラスタの特性。

プロパティ

aadProfile

Azure Active Directoryの設定です。

addonProfiles

マネージド クラスター アドオンのプロファイル。

agentPoolProfiles

エージェント プールのプロパティ。

aiToolchainOperatorProfile

クラスター全体に適用される AI ツールチェーン演算子の設定。

apiServerAccessProfile

マネージド クラスター API サーバーのアクセス プロファイル。

autoScalerProfile

有効な場合にクラスター オートスケーラーに適用されるパラメーター

autoUpgradeProfile

自動アップグレードの構成。

azureMonitorProfile

管理されたクラスタを監視するためのAzure Monitor addon profiles.

azurePortalFqdn

管理クラスタにアクセスするためにAzure portalで使われる特別なFQDN。 このFQDNはAzure portalでのみ使用可能であり、他のクライアントが使用すべきではありません。 Azure portalは一部のレスポンスで特定のクロスオリジンリソース共有(CORS)ヘッダーの送信を求めており、Kubernetes APIServerはデフォルトで対応していません。 この特別なFQDNはCORS(CORS)をサポートし、Azure portalが正常に機能することを可能にします。

bootstrapProfile

クラスター ブートストラップ構成のプロファイル。

currentKubernetesVersion

マネージド クラスターが実行されている Kubernetes のバージョン。 kubernetesVersion が major.minor.patch<>完全に指定されたバージョンであった場合、このフィールドは完全に同じになります。 kubernetesVersion が major.minor<>されていた場合、このフィールドには、使用されている major.minor.patch< バージョン >完全なバージョンが含まれます。

disableLocalAccounts

マネージド クラスターでローカル アカウントを無効にする必要がある場合。 true に設定すると、このクラスターで静的資格情報の取得が無効になります。 これは、AAD が有効になっているマネージド クラスターでのみ使用する必要があります。 詳細については、ローカル アカウントを無効にする を参照してください。

diskEncryptionSetID

保存時の暗号化を有効にするために使用するディスク暗号化セットのリソース ID。 これは次の形式です:'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskEncryptionSets/{encryptionSetName}'

dnsPrefix

マネージド クラスターの DNS プレフィックス。 これは、マネージド クラスターが作成された後は更新できません。

enableRbac

Kubernetes Role-Based Access Control を有効にするかどうか。

fqdn

マスター プールの FQDN。

fqdnSubdomain

カスタム プライベート DNS ゾーンを持つプライベート クラスターの FQDN サブドメイン。 これは、マネージド クラスターが作成された後は更新できません。

hostedSystemProfile

ホストされたシステムアドオンの設定。 詳細については、https://aka.ms/aks/automatic/systemcomponentsを参照してください。

httpProxyConfig

HTTP プロキシ サーバーを使用してクラスターをプロビジョニングするための構成。

identityProfile

マネージド クラスターに関連付けられているユーザー ID。 この ID は kubelet によって使用されます。 許可されるユーザー割り当て ID は 1 つだけです。 唯一受け入れられるキーは「kubeletidentity」で、「resourceId」の値を持ちます:「/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}"。

ingressProfile

マネージド クラスターのイングレス プロファイル。

kubernetesVersion

ユーザーによって指定された Kubernetes のバージョン。 パッチ バージョン <major.minor.patch> (例: 1.20.13) と <major.minor> (例: 1.20) がサポートされています。 <major.minor>を指定すると、サポートされている最新の GA パッチ バージョンが自動的に選択されます。 クラスターの作成後に同じ <major.minor> を更新しても (例: 1.14.x -> 1.14)、新しいパッチ バージョンが使用可能な場合でも、アップグレードはトリガーされません。 サポートされている AKS クラスターをアップグレードする場合、Kubernetes のマイナー バージョンをスキップすることはできません。 すべてのアップグレードは、メジャー バージョン番号によって順番に実行する必要があります。 たとえば、1.14.x ~> 1.15.x または 1.15.x -> 1.16.x のアップグレードは許可されますが、1.14.x -> 1.16.x は許可されません。 詳細については、AKS クラスター のアップグレード を参照してください。

linuxProfile

マネージド クラスター内の Linux VM のプロファイル。

maxAgentPools

マネージド クラスターのエージェント プールの最大数。

metricsProfile

オプションのクラスター メトリック構成。

networkProfile

ネットワーク構成プロファイル。

nodeProvisioningProfile

クラスター全体に適用されるノード プロビジョニング設定。

nodeResourceGroup

エージェント プール ノードを含むリソース グループの名前。

nodeResourceGroupProfile

ノード リソース グループ構成のプロファイル。

oidcIssuerProfile

マネージド クラスターの OIDC 発行者プロファイル。

podIdentityProfile

マネージド クラスターのポッド ID プロファイル。 AAD ポッド ID の統合 詳細については、AAD ポッド ID の使用に関するページを参照してください。

powerState

クラスターの電源状態。

privateFqdn

プライベート クラスターの FQDN。

privateLinkResources

クラスターに関連付けられているプライベート リンク リソース。

provisioningState

現在のプロビジョニング状態。

publicNetworkAccess

managedCluster の PublicNetworkAccess です。 AKSのパブリックネットワークaccessの許可または拒否

resourceUID

resourceUID は、ARM ResourceId を再利用する ManagedClusters を一意に識別します (つまり、シーケンスの作成、削除、作成)

securityProfile

マネージド クラスターのセキュリティ プロファイル。

serviceMeshProfile

マネージド クラスターのサービス メッシュ プロファイル。

servicePrincipalProfile

Azure APIを操作するためにクラスタが使用するサービスプリンシパルのアイデンティティに関する情報。

status

マネージド クラスターに関する読み取り専用情報が含まれています。

storageProfile

マネージド クラスターのストレージ プロファイル。

supportPlan

マネージド クラスターのサポート プラン。 指定しない場合、既定値は 'KubernetesOfficial' です。

upgradeSettings

クラスターをアップグレードするための設定。

windowsProfile

管理クラスタ内のWindows VM用のプロファイルです。

workloadAutoScalerProfile

マネージド クラスターのワークロード 自動スケーラー プロファイル。

プロパティの詳細

aadProfile

Azure Active Directoryの設定です。

aadProfile?: ManagedClusterAADProfile

プロパティ値

addonProfiles

マネージド クラスター アドオンのプロファイル。

addonProfiles?: Record<string, ManagedClusterAddonProfile>

プロパティ値

Record<string, ManagedClusterAddonProfile>

agentPoolProfiles

エージェント プールのプロパティ。

agentPoolProfiles?: ManagedClusterAgentPoolProfile[]

プロパティ値

aiToolchainOperatorProfile

クラスター全体に適用される AI ツールチェーン演算子の設定。

aiToolchainOperatorProfile?: ManagedClusterAIToolchainOperatorProfile

プロパティ値

apiServerAccessProfile

マネージド クラスター API サーバーのアクセス プロファイル。

apiServerAccessProfile?: ManagedClusterAPIServerAccessProfile

プロパティ値

autoScalerProfile

有効な場合にクラスター オートスケーラーに適用されるパラメーター

autoScalerProfile?: ManagedClusterPropertiesAutoScalerProfile

プロパティ値

autoUpgradeProfile

自動アップグレードの構成。

autoUpgradeProfile?: ManagedClusterAutoUpgradeProfile

プロパティ値

azureMonitorProfile

管理されたクラスタを監視するためのAzure Monitor addon profiles.

azureMonitorProfile?: ManagedClusterAzureMonitorProfile

プロパティ値

azurePortalFqdn

管理クラスタにアクセスするためにAzure portalで使われる特別なFQDN。 このFQDNはAzure portalでのみ使用可能であり、他のクライアントが使用すべきではありません。 Azure portalは一部のレスポンスで特定のクロスオリジンリソース共有(CORS)ヘッダーの送信を求めており、Kubernetes APIServerはデフォルトで対応していません。 この特別なFQDNはCORS(CORS)をサポートし、Azure portalが正常に機能することを可能にします。

azurePortalFqdn?: string

プロパティ値

string

bootstrapProfile

クラスター ブートストラップ構成のプロファイル。

bootstrapProfile?: ManagedClusterBootstrapProfile

プロパティ値

currentKubernetesVersion

マネージド クラスターが実行されている Kubernetes のバージョン。 kubernetesVersion が major.minor.patch<>完全に指定されたバージョンであった場合、このフィールドは完全に同じになります。 kubernetesVersion が major.minor<>されていた場合、このフィールドには、使用されている major.minor.patch< バージョン >完全なバージョンが含まれます。

currentKubernetesVersion?: string

プロパティ値

string

disableLocalAccounts

マネージド クラスターでローカル アカウントを無効にする必要がある場合。 true に設定すると、このクラスターで静的資格情報の取得が無効になります。 これは、AAD が有効になっているマネージド クラスターでのみ使用する必要があります。 詳細については、ローカル アカウントを無効にする を参照してください。

disableLocalAccounts?: boolean

プロパティ値

boolean

diskEncryptionSetID

保存時の暗号化を有効にするために使用するディスク暗号化セットのリソース ID。 これは次の形式です:'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskEncryptionSets/{encryptionSetName}'

diskEncryptionSetID?: string

プロパティ値

string

dnsPrefix

マネージド クラスターの DNS プレフィックス。 これは、マネージド クラスターが作成された後は更新できません。

dnsPrefix?: string

プロパティ値

string

enableRbac

Kubernetes Role-Based Access Control を有効にするかどうか。

enableRbac?: boolean

プロパティ値

boolean

fqdn

マスター プールの FQDN。

fqdn?: string

プロパティ値

string

fqdnSubdomain

カスタム プライベート DNS ゾーンを持つプライベート クラスターの FQDN サブドメイン。 これは、マネージド クラスターが作成された後は更新できません。

fqdnSubdomain?: string

プロパティ値

string

hostedSystemProfile

ホストされたシステムアドオンの設定。 詳細については、https://aka.ms/aks/automatic/systemcomponentsを参照してください。

hostedSystemProfile?: ManagedClusterHostedSystemProfile

プロパティ値

httpProxyConfig

HTTP プロキシ サーバーを使用してクラスターをプロビジョニングするための構成。

httpProxyConfig?: ManagedClusterHttpProxyConfig

プロパティ値

identityProfile

マネージド クラスターに関連付けられているユーザー ID。 この ID は kubelet によって使用されます。 許可されるユーザー割り当て ID は 1 つだけです。 唯一受け入れられるキーは「kubeletidentity」で、「resourceId」の値を持ちます:「/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}"。

identityProfile?: Record<string, UserAssignedIdentity>

プロパティ値

Record<string, UserAssignedIdentity>

ingressProfile

マネージド クラスターのイングレス プロファイル。

ingressProfile?: ManagedClusterIngressProfile

プロパティ値

kubernetesVersion

ユーザーによって指定された Kubernetes のバージョン。 パッチ バージョン <major.minor.patch> (例: 1.20.13) と <major.minor> (例: 1.20) がサポートされています。 <major.minor>を指定すると、サポートされている最新の GA パッチ バージョンが自動的に選択されます。 クラスターの作成後に同じ <major.minor> を更新しても (例: 1.14.x -> 1.14)、新しいパッチ バージョンが使用可能な場合でも、アップグレードはトリガーされません。 サポートされている AKS クラスターをアップグレードする場合、Kubernetes のマイナー バージョンをスキップすることはできません。 すべてのアップグレードは、メジャー バージョン番号によって順番に実行する必要があります。 たとえば、1.14.x ~> 1.15.x または 1.15.x -> 1.16.x のアップグレードは許可されますが、1.14.x -> 1.16.x は許可されません。 詳細については、AKS クラスター のアップグレード を参照してください。

kubernetesVersion?: string

プロパティ値

string

linuxProfile

マネージド クラスター内の Linux VM のプロファイル。

linuxProfile?: ContainerServiceLinuxProfile

プロパティ値

maxAgentPools

マネージド クラスターのエージェント プールの最大数。

maxAgentPools?: number

プロパティ値

number

metricsProfile

オプションのクラスター メトリック構成。

metricsProfile?: ManagedClusterMetricsProfile

プロパティ値

networkProfile

ネットワーク構成プロファイル。

networkProfile?: ContainerServiceNetworkProfile

プロパティ値

nodeProvisioningProfile

クラスター全体に適用されるノード プロビジョニング設定。

nodeProvisioningProfile?: ManagedClusterNodeProvisioningProfile

プロパティ値

nodeResourceGroup

エージェント プール ノードを含むリソース グループの名前。

nodeResourceGroup?: string

プロパティ値

string

nodeResourceGroupProfile

ノード リソース グループ構成のプロファイル。

nodeResourceGroupProfile?: ManagedClusterNodeResourceGroupProfile

プロパティ値

oidcIssuerProfile

マネージド クラスターの OIDC 発行者プロファイル。

oidcIssuerProfile?: ManagedClusterOidcIssuerProfile

プロパティ値

podIdentityProfile

マネージド クラスターのポッド ID プロファイル。 AAD ポッド ID の統合 詳細については、AAD ポッド ID の使用に関するページを参照してください。

podIdentityProfile?: ManagedClusterPodIdentityProfile

プロパティ値

powerState

クラスターの電源状態。

powerState?: PowerState

プロパティ値

privateFqdn

プライベート クラスターの FQDN。

privateFqdn?: string

プロパティ値

string

privateLinkResources

クラスターに関連付けられているプライベート リンク リソース。

privateLinkResources?: PrivateLinkResource[]

プロパティ値

provisioningState

現在のプロビジョニング状態。

provisioningState?: string

プロパティ値

string

publicNetworkAccess

managedCluster の PublicNetworkAccess です。 AKSのパブリックネットワークaccessの許可または拒否

publicNetworkAccess?: string

プロパティ値

string

resourceUID

resourceUID は、ARM ResourceId を再利用する ManagedClusters を一意に識別します (つまり、シーケンスの作成、削除、作成)

resourceUID?: string

プロパティ値

string

securityProfile

マネージド クラスターのセキュリティ プロファイル。

securityProfile?: ManagedClusterSecurityProfile

プロパティ値

serviceMeshProfile

マネージド クラスターのサービス メッシュ プロファイル。

serviceMeshProfile?: ServiceMeshProfile

プロパティ値

servicePrincipalProfile

Azure APIを操作するためにクラスタが使用するサービスプリンシパルのアイデンティティに関する情報。

servicePrincipalProfile?: ManagedClusterServicePrincipalProfile

プロパティ値

status

マネージド クラスターに関する読み取り専用情報が含まれています。

status?: ManagedClusterStatus

プロパティ値

storageProfile

マネージド クラスターのストレージ プロファイル。

storageProfile?: ManagedClusterStorageProfile

プロパティ値

supportPlan

マネージド クラスターのサポート プラン。 指定しない場合、既定値は 'KubernetesOfficial' です。

supportPlan?: string

プロパティ値

string

upgradeSettings

クラスターをアップグレードするための設定。

upgradeSettings?: ClusterUpgradeSettings

プロパティ値

windowsProfile

管理クラスタ内のWindows VM用のプロファイルです。

windowsProfile?: ManagedClusterWindowsProfile

プロパティ値

workloadAutoScalerProfile

マネージド クラスターのワークロード 自動スケーラー プロファイル。

workloadAutoScalerProfile?: ManagedClusterWorkloadAutoScalerProfile

プロパティ値