ManagedCluster interface

Yönetilen küme.

Extends

Özellikler

aadProfile

Azure Active Directory yapılandırması.

addonProfiles

Yönetilen küme eklentisinin profili.

agentPoolProfiles

Aracı havuzu özellikleri.

aiToolchainOperatorProfile

Kümenin tamamına uygulanan yapay zeka araç zinciri işleci ayarları.

apiServerAccessProfile

Yönetilen küme API sunucusu için erişim profili.

autoScalerProfile

Etkinleştirildiğinde küme otomatik ölçeklendiricisine uygulanacak parametreler

autoUpgradeProfile

Otomatik yükseltme yapılandırması.

azureMonitorProfile

Azure İzleyici addon profiles for monitoring the managed cluster.

azurePortalFqdn

Azure portal'ın Yönetilen Küme'ye erişmek için kullandığı özel FQDN. Bu FQDN yalnızca Azure portal tarafından kullanılabiliyor ve diğer istemciler tarafından kullanılmamalıdır. Azure portal, bazı yanıtlarda belirli Cross-Origin Resource Sharing (CORS) başlıklarının gönderilmesini gerektirir, ancak Kubernetes APIServer bunları varsayılan olarak yönetmiyor. Bu özel FQDN CORS'u destekler ve Azure portal'ın düzgün çalışmasını sağlar.

bootstrapProfile

Küme önyükleme yapılandırmasının profili.

creationData

Küme bir anlık görüntü kullanılarak oluşturulacak/yükseltilecekse kaynak Anlık Görüntü Kimliğini belirtmek için kullanılacak CreationData.

currentKubernetesVersion

Yönetilen Kümenin Kubernetes sürümü çalışıyor. kubernetesVersion tam olarak belirtilen bir sürüm <major.minor.patch>ise, bu alan buna tam olarak eşit olacaktır. kubernetesVersion <major.minor>ise, bu alan kullanılmakta olan tam <major.minor.patch> sürümünü içerir.

disableLocalAccounts

Yönetilen Kümede yerel hesapların devre dışı bırakılması gerekiyorsa. True olarak ayarlanırsa, bu küme için statik kimlik bilgilerini alma devre dışı bırakılır. Bu yalnızca AAD'nin etkinleştirildiği Yönetilen Kümelerde kullanılmalıdır. Daha fazla ayrıntı için bkz.yerel hesapları devre dışı .

diskEncryptionSetID

Bekleyen şifrelemeyi etkinleştirmek için kullanılacak disk şifreleme kümesinin Kaynak Kimliği. Bu şu şekildedir: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft. Compute/diskEncryptionSets/{encryptionSetName}'

dnsPrefix

Yönetilen Kümenin DNS ön eki. Yönetilen Küme oluşturulduktan sonra bu güncelleştirilemez.

enableNamespaceResources

Namespace'i Azure kaynağı olarak etkinleştirin. Varsayılan değer false'tur. Yönetilen küme oluşturulurken ve güncelleştirilirken etkinleştirilebilir/devre dışı bırakılabilir. ARM Kaynağı Olarak Ad Alanı hakkında daha fazla bilgi için bkz. https://aka.ms/NamespaceARMResource.

enableRbac

Kubernetes'i etkinleştirip etkinleştirmemesi Role-Based Access Control.

eTag

Yanıt gövdesinde eTag sağlanıyorsa, normal etag kuralına göre üst bilgi olarak da sağlanabilir. Varlık etiketleri, aynı istenen kaynaktan iki veya daha fazla varlığı karşılaştırmak için kullanılır. HTTP/1.1, etag (bölüm 14.19), If-Match (bölüm 14.24), If-None-Match (bölüm 14.26) ve If-Range (bölüm 14.27) üst bilgi alanlarında varlık etiketlerini kullanır.

extendedLocation

Sanal Makinenin genişletilmiş konumu.

fqdn

Ana havuzun FQDN'sini.

fqdnSubdomain

Özel özel dns bölgesi olan özel kümenin FQDN alt etki alanı. Yönetilen Küme oluşturulduktan sonra bu güncelleştirilemez.

healthMonitorProfile

Yönetilen küme için sağlık monitörü profili.

hostedSystemProfile

Barındırılan sistem eklentileri için ayarlar. Daha fazla bilgi için bkz. https://aka.ms/aks/automatic/systemcomponents.

httpProxyConfig

Kümeyi HTTP proxy sunucularıyla sağlamaya yönelik yapılandırmalar.

identity

Yapılandırıldıysa yönetilen kümenin kimliği.

identityProfile

Yönetilen kümeyle ilişkili kullanıcı kimliği. Bu kimlik kubelet tarafından kullanılır. Yalnızca bir kullanıcı tarafından atanan kimliğe izin verilir. Kabul edilen tek anahtar "kubeletidentity"dir ve değeri "resourceId": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft. ManagedIdentity/userAssignedIdentities/{identityName}" gibi bir açıklama yapar.

ingressProfile

Yönetilen küme için giriş profili.

kind

Bu öncelikle portalda farklı türlerde farklı kullanıcı arabirimi deneyimlerini kullanıma açmak için kullanılır

kubernetesVersion

Kullanıcı tarafından belirtilen Kubernetes sürümü. Hem yama sürümü <major.minor.patch> (örneğin, 1.20.13) hem de <major.minor> (örneğin 1.20) desteklenir. <major.minor> belirtildiğinde, desteklenen en son GA düzeltme eki sürümü otomatik olarak seçilir. Küme oluşturulduktan sonra aynı <major.minor> ile güncelleştirilmesi (örneğin, 1.14.x -> 1.14) daha yeni bir düzeltme eki sürümü kullanılabilir olsa bile yükseltme tetiklemez. Desteklenen bir AKS kümesini yükselttiğiniz zaman Kubernetes ikincil sürümleri atlanamaz. Tüm yükseltmeler ana sürüm numarasına göre sıralı olarak gerçekleştirilmelidir. Örneğin, 1.14.x -> 1.15.x veya 1.15.x -> 1.16.x arasında yükseltmelere izin verilir, ancak 1.14.x -> 1.16.x'e izin verilmez. Daha fazla bilgi için bkz. AKS kümesini yükseltme .

linuxProfile

Yönetilen Kümedeki Linux VM'lerinin profili.

maxAgentPools

Yönetilen küme için en fazla aracı havuzu sayısı.

metricsProfile

İsteğe bağlı küme ölçümleri yapılandırması.

networkProfile

Ağ yapılandırma profili.

nodeProvisioningProfile

Kümenin tamamına uygulanan düğüm sağlama ayarları.

nodeResourceGroup

Aracı havuzu düğümlerini içeren kaynak grubunun adı.

nodeResourceGroupProfile

Düğüm kaynak grubu yapılandırmasının profili.

oidcIssuerProfile

Yönetilen Kümenin OIDC veren profili.

podIdentityProfile

Yönetilen Kümenin pod kimliği profili. AAD pod kimliği tümleştirmesi hakkında daha fazla bilgi için bkz. AAD pod kimliği kullanma.

powerState

Kümenin Güç Durumu.

privateFqdn

Özel kümenin FQDN'sini.

privateLinkResources

Kümeyle ilişkili özel bağlantı kaynakları.

provisioningState

Geçerli sağlama durumu.

publicNetworkAccess

managedCluster'ın PublicNetworkAccess'i. AKS için genel ağ erişimine izin verme veya erişimi reddetme

resourceUID

resourceUID, ARM ResourceIds'i yeniden kullanan ManagedCluster'ları benzersiz bir şekilde tanımlar (yani: oluşturma, silme, sıra oluşturma)

schedulerProfile

Pod zamanlayıcı yapılandırmasının profili.

securityProfile

Yönetilen küme için güvenlik profili.

serviceMeshProfile

Yönetilen küme için hizmet ağı profili.

servicePrincipalProfile

Kümenin Azure API'lerini işlemek için kullanacağı bir servis başlığı kimliği hakkında bilgiler.

sku

Yönetilen küme SKU'su.

status

Yönetilen Küme hakkında salt okunur bilgiler içerir.

storageProfile

Yönetilen küme için depolama profili.

supportPlan

Yönetilen Küme için destek planı. Belirtilmezse, varsayılan değer 'KubernetesOfficial'dır.

upgradeSettings

Küme yükseltme ayarları.

windowsProfile

Yönetilen Kümedeki Windows VM'leri için profil.

workloadAutoScalerProfile

Yönetilen küme için İş Yükü Otomatik ölçekleyici profili.

Devralınan Özellikler

id

Kaynağın tam kaynak kimliği. Örn - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

location

Kaynağın bulunduğu coğrafi konum

name

Kaynağın adı

systemData

Azure Resource Manager metadata içeren createdBy ve modifiedBy bilgileri.

tags

Kaynak etiketleri.

type

Kaynağın türü. Örneğin "Microsoft. Compute/virtualMachines" veya "Microsoft. Depo/Depolama Hesapları"

Özellik Ayrıntıları

aadProfile

Azure Active Directory yapılandırması.

aadProfile?: ManagedClusterAADProfile

Özellik Değeri

addonProfiles

Yönetilen küme eklentisinin profili.

addonProfiles?: Record<string, ManagedClusterAddonProfile>

Özellik Değeri

Record<string, ManagedClusterAddonProfile>

agentPoolProfiles

Aracı havuzu özellikleri.

agentPoolProfiles?: ManagedClusterAgentPoolProfile[]

Özellik Değeri

aiToolchainOperatorProfile

Kümenin tamamına uygulanan yapay zeka araç zinciri işleci ayarları.

aiToolchainOperatorProfile?: ManagedClusterAIToolchainOperatorProfile

Özellik Değeri

apiServerAccessProfile

Yönetilen küme API sunucusu için erişim profili.

apiServerAccessProfile?: ManagedClusterAPIServerAccessProfile

Özellik Değeri

autoScalerProfile

Etkinleştirildiğinde küme otomatik ölçeklendiricisine uygulanacak parametreler

autoScalerProfile?: ManagedClusterPropertiesAutoScalerProfile

Özellik Değeri

autoUpgradeProfile

Otomatik yükseltme yapılandırması.

autoUpgradeProfile?: ManagedClusterAutoUpgradeProfile

Özellik Değeri

azureMonitorProfile

Azure İzleyici addon profiles for monitoring the managed cluster.

azureMonitorProfile?: ManagedClusterAzureMonitorProfile

Özellik Değeri

azurePortalFqdn

Azure portal'ın Yönetilen Küme'ye erişmek için kullandığı özel FQDN. Bu FQDN yalnızca Azure portal tarafından kullanılabiliyor ve diğer istemciler tarafından kullanılmamalıdır. Azure portal, bazı yanıtlarda belirli Cross-Origin Resource Sharing (CORS) başlıklarının gönderilmesini gerektirir, ancak Kubernetes APIServer bunları varsayılan olarak yönetmiyor. Bu özel FQDN CORS'u destekler ve Azure portal'ın düzgün çalışmasını sağlar.

azurePortalFqdn?: string

Özellik Değeri

string

bootstrapProfile

Küme önyükleme yapılandırmasının profili.

bootstrapProfile?: ManagedClusterBootstrapProfile

Özellik Değeri

creationData

Küme bir anlık görüntü kullanılarak oluşturulacak/yükseltilecekse kaynak Anlık Görüntü Kimliğini belirtmek için kullanılacak CreationData.

creationData?: CreationData

Özellik Değeri

currentKubernetesVersion

Yönetilen Kümenin Kubernetes sürümü çalışıyor. kubernetesVersion tam olarak belirtilen bir sürüm <major.minor.patch>ise, bu alan buna tam olarak eşit olacaktır. kubernetesVersion <major.minor>ise, bu alan kullanılmakta olan tam <major.minor.patch> sürümünü içerir.

currentKubernetesVersion?: string

Özellik Değeri

string

disableLocalAccounts

Yönetilen Kümede yerel hesapların devre dışı bırakılması gerekiyorsa. True olarak ayarlanırsa, bu küme için statik kimlik bilgilerini alma devre dışı bırakılır. Bu yalnızca AAD'nin etkinleştirildiği Yönetilen Kümelerde kullanılmalıdır. Daha fazla ayrıntı için bkz.yerel hesapları devre dışı .

disableLocalAccounts?: boolean

Özellik Değeri

boolean

diskEncryptionSetID

Bekleyen şifrelemeyi etkinleştirmek için kullanılacak disk şifreleme kümesinin Kaynak Kimliği. Bu şu şekildedir: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft. Compute/diskEncryptionSets/{encryptionSetName}'

diskEncryptionSetID?: string

Özellik Değeri

string

dnsPrefix

Yönetilen Kümenin DNS ön eki. Yönetilen Küme oluşturulduktan sonra bu güncelleştirilemez.

dnsPrefix?: string

Özellik Değeri

string

enableNamespaceResources

Namespace'i Azure kaynağı olarak etkinleştirin. Varsayılan değer false'tur. Yönetilen küme oluşturulurken ve güncelleştirilirken etkinleştirilebilir/devre dışı bırakılabilir. ARM Kaynağı Olarak Ad Alanı hakkında daha fazla bilgi için bkz. https://aka.ms/NamespaceARMResource.

enableNamespaceResources?: boolean

Özellik Değeri

boolean

enableRbac

Kubernetes'i etkinleştirip etkinleştirmemesi Role-Based Access Control.

enableRbac?: boolean

Özellik Değeri

boolean

eTag

Yanıt gövdesinde eTag sağlanıyorsa, normal etag kuralına göre üst bilgi olarak da sağlanabilir. Varlık etiketleri, aynı istenen kaynaktan iki veya daha fazla varlığı karşılaştırmak için kullanılır. HTTP/1.1, etag (bölüm 14.19), If-Match (bölüm 14.24), If-None-Match (bölüm 14.26) ve If-Range (bölüm 14.27) üst bilgi alanlarında varlık etiketlerini kullanır.

eTag?: string

Özellik Değeri

string

extendedLocation

Sanal Makinenin genişletilmiş konumu.

extendedLocation?: ExtendedLocation

Özellik Değeri

fqdn

Ana havuzun FQDN'sini.

fqdn?: string

Özellik Değeri

string

fqdnSubdomain

Özel özel dns bölgesi olan özel kümenin FQDN alt etki alanı. Yönetilen Küme oluşturulduktan sonra bu güncelleştirilemez.

fqdnSubdomain?: string

Özellik Değeri

string

healthMonitorProfile

Yönetilen küme için sağlık monitörü profili.

healthMonitorProfile?: ManagedClusterHealthMonitorProfile

Özellik Değeri

hostedSystemProfile

Barındırılan sistem eklentileri için ayarlar. Daha fazla bilgi için bkz. https://aka.ms/aks/automatic/systemcomponents.

hostedSystemProfile?: ManagedClusterHostedSystemProfile

Özellik Değeri

httpProxyConfig

Kümeyi HTTP proxy sunucularıyla sağlamaya yönelik yapılandırmalar.

httpProxyConfig?: ManagedClusterHttpProxyConfig

Özellik Değeri

identity

Yapılandırıldıysa yönetilen kümenin kimliği.

identity?: ManagedClusterIdentity

Özellik Değeri

identityProfile

Yönetilen kümeyle ilişkili kullanıcı kimliği. Bu kimlik kubelet tarafından kullanılır. Yalnızca bir kullanıcı tarafından atanan kimliğe izin verilir. Kabul edilen tek anahtar "kubeletidentity"dir ve değeri "resourceId": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft. ManagedIdentity/userAssignedIdentities/{identityName}" gibi bir açıklama yapar.

identityProfile?: Record<string, UserAssignedIdentity>

Özellik Değeri

Record<string, UserAssignedIdentity>

ingressProfile

Yönetilen küme için giriş profili.

ingressProfile?: ManagedClusterIngressProfile

Özellik Değeri

kind

Bu öncelikle portalda farklı türlerde farklı kullanıcı arabirimi deneyimlerini kullanıma açmak için kullanılır

kind?: string

Özellik Değeri

string

kubernetesVersion

Kullanıcı tarafından belirtilen Kubernetes sürümü. Hem yama sürümü <major.minor.patch> (örneğin, 1.20.13) hem de <major.minor> (örneğin 1.20) desteklenir. <major.minor> belirtildiğinde, desteklenen en son GA düzeltme eki sürümü otomatik olarak seçilir. Küme oluşturulduktan sonra aynı <major.minor> ile güncelleştirilmesi (örneğin, 1.14.x -> 1.14) daha yeni bir düzeltme eki sürümü kullanılabilir olsa bile yükseltme tetiklemez. Desteklenen bir AKS kümesini yükselttiğiniz zaman Kubernetes ikincil sürümleri atlanamaz. Tüm yükseltmeler ana sürüm numarasına göre sıralı olarak gerçekleştirilmelidir. Örneğin, 1.14.x -> 1.15.x veya 1.15.x -> 1.16.x arasında yükseltmelere izin verilir, ancak 1.14.x -> 1.16.x'e izin verilmez. Daha fazla bilgi için bkz. AKS kümesini yükseltme .

kubernetesVersion?: string

Özellik Değeri

string

linuxProfile

Yönetilen Kümedeki Linux VM'lerinin profili.

linuxProfile?: ContainerServiceLinuxProfile

Özellik Değeri

maxAgentPools

Yönetilen küme için en fazla aracı havuzu sayısı.

maxAgentPools?: number

Özellik Değeri

number

metricsProfile

İsteğe bağlı küme ölçümleri yapılandırması.

metricsProfile?: ManagedClusterMetricsProfile

Özellik Değeri

networkProfile

Ağ yapılandırma profili.

networkProfile?: ContainerServiceNetworkProfile

Özellik Değeri

nodeProvisioningProfile

Kümenin tamamına uygulanan düğüm sağlama ayarları.

nodeProvisioningProfile?: ManagedClusterNodeProvisioningProfile

Özellik Değeri

nodeResourceGroup

Aracı havuzu düğümlerini içeren kaynak grubunun adı.

nodeResourceGroup?: string

Özellik Değeri

string

nodeResourceGroupProfile

Düğüm kaynak grubu yapılandırmasının profili.

nodeResourceGroupProfile?: ManagedClusterNodeResourceGroupProfile

Özellik Değeri

oidcIssuerProfile

Yönetilen Kümenin OIDC veren profili.

oidcIssuerProfile?: ManagedClusterOidcIssuerProfile

Özellik Değeri

podIdentityProfile

Yönetilen Kümenin pod kimliği profili. AAD pod kimliği tümleştirmesi hakkında daha fazla bilgi için bkz. AAD pod kimliği kullanma.

podIdentityProfile?: ManagedClusterPodIdentityProfile

Özellik Değeri

powerState

Kümenin Güç Durumu.

powerState?: PowerState

Özellik Değeri

privateFqdn

Özel kümenin FQDN'sini.

privateFqdn?: string

Özellik Değeri

string

privateLinkResources

Kümeyle ilişkili özel bağlantı kaynakları.

privateLinkResources?: PrivateLinkResource[]

Özellik Değeri

provisioningState

Geçerli sağlama durumu.

provisioningState?: string

Özellik Değeri

string

publicNetworkAccess

managedCluster'ın PublicNetworkAccess'i. AKS için genel ağ erişimine izin verme veya erişimi reddetme

publicNetworkAccess?: string

Özellik Değeri

string

resourceUID

resourceUID, ARM ResourceIds'i yeniden kullanan ManagedCluster'ları benzersiz bir şekilde tanımlar (yani: oluşturma, silme, sıra oluşturma)

resourceUID?: string

Özellik Değeri

string

schedulerProfile

Pod zamanlayıcı yapılandırmasının profili.

schedulerProfile?: SchedulerProfile

Özellik Değeri

securityProfile

Yönetilen küme için güvenlik profili.

securityProfile?: ManagedClusterSecurityProfile

Özellik Değeri

serviceMeshProfile

Yönetilen küme için hizmet ağı profili.

serviceMeshProfile?: ServiceMeshProfile

Özellik Değeri

servicePrincipalProfile

Kümenin Azure API'lerini işlemek için kullanacağı bir servis başlığı kimliği hakkında bilgiler.

servicePrincipalProfile?: ManagedClusterServicePrincipalProfile

Özellik Değeri

sku

Yönetilen küme SKU'su.

sku?: ManagedClusterSKU

Özellik Değeri

status

Yönetilen Küme hakkında salt okunur bilgiler içerir.

status?: ManagedClusterStatus

Özellik Değeri

storageProfile

Yönetilen küme için depolama profili.

storageProfile?: ManagedClusterStorageProfile

Özellik Değeri

supportPlan

Yönetilen Küme için destek planı. Belirtilmezse, varsayılan değer 'KubernetesOfficial'dır.

supportPlan?: string

Özellik Değeri

string

upgradeSettings

Küme yükseltme ayarları.

upgradeSettings?: ClusterUpgradeSettings

Özellik Değeri

windowsProfile

Yönetilen Kümedeki Windows VM'leri için profil.

windowsProfile?: ManagedClusterWindowsProfile

Özellik Değeri

workloadAutoScalerProfile

Yönetilen küme için İş Yükü Otomatik ölçekleyici profili.

workloadAutoScalerProfile?: ManagedClusterWorkloadAutoScalerProfile

Özellik Değeri

Devralınan Özellik Detayları

id

Kaynağın tam kaynak kimliği. Örn - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

id?: string

Özellik Değeri

string

TrackedResource.id'dan Devralınan

location

Kaynağın bulunduğu coğrafi konum

location: string

Özellik Değeri

string

TrackedResource.location'dan Devralınmış

name

Kaynağın adı

name?: string

Özellik Değeri

string

TrackedResource.name'dan Devralınan

systemData

Azure Resource Manager metadata içeren createdBy ve modifiedBy bilgileri.

systemData?: SystemData

Özellik Değeri

TrackedResource.systemData'dan Devralınan

tags

Kaynak etiketleri.

tags?: Record<string, string>

Özellik Değeri

Record<string, string>

TrackedResource.tagsDevralındı

type

Kaynağın türü. Örneğin "Microsoft. Compute/virtualMachines" veya "Microsoft. Depo/Depolama Hesapları"

type?: string

Özellik Değeri

string

DevralınanTrackedResource.type