ManagedCluster interface
Yönetilen küme.
- Extends
Özellikler
| aad |
Azure Active Directory yapılandırması. |
| addon |
Yönetilen küme eklentisinin profili. |
| agent |
Aracı havuzu özellikleri. |
| ai |
Kümenin tamamına uygulanan yapay zeka araç zinciri işleci ayarları. |
| api |
Yönetilen küme API sunucusu için erişim profili. |
| auto |
Etkinleştirildiğinde küme otomatik ölçeklendiricisine uygulanacak parametreler |
| auto |
Otomatik yükseltme yapılandırması. |
| azure |
Azure İzleyici addon profiles for monitoring the managed cluster. |
| azure |
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. |
| bootstrap |
Küme önyükleme yapılandırmasının profili. |
| creation |
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. |
| current |
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. |
| disable |
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ışı |
| disk |
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}' |
| dns |
Yönetilen Kümenin DNS ön eki. Yönetilen Küme oluşturulduktan sonra bu güncelleştirilemez. |
| enable |
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. |
| enable |
Kubernetes'i etkinleştirip etkinleştirmemesi Role-Based Access Control. |
| e |
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. |
| extended |
Sanal Makinenin genişletilmiş konumu. |
| fqdn | Ana havuzun FQDN'sini. |
| fqdn |
Özel özel dns bölgesi olan özel kümenin FQDN alt etki alanı. Yönetilen Küme oluşturulduktan sonra bu güncelleştirilemez. |
| health |
Yönetilen küme için sağlık monitörü profili. |
| hosted |
Barındırılan sistem eklentileri için ayarlar. Daha fazla bilgi için bkz. https://aka.ms/aks/automatic/systemcomponents. |
| http |
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. |
| identity |
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. |
| ingress |
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 |
| kubernetes |
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 |
| linux |
Yönetilen Kümedeki Linux VM'lerinin profili. |
| max |
Yönetilen küme için en fazla aracı havuzu sayısı. |
| metrics |
İsteğe bağlı küme ölçümleri yapılandırması. |
| network |
Ağ yapılandırma profili. |
| node |
Kümenin tamamına uygulanan düğüm sağlama ayarları. |
| node |
Aracı havuzu düğümlerini içeren kaynak grubunun adı. |
| node |
Düğüm kaynak grubu yapılandırmasının profili. |
| oidc |
Yönetilen Kümenin OIDC veren profili. |
| pod |
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. |
| power |
Kümenin Güç Durumu. |
| private |
Özel kümenin FQDN'sini. |
| private |
Kümeyle ilişkili özel bağlantı kaynakları. |
| provisioning |
Geçerli sağlama durumu. |
| public |
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) |
| scheduler |
Pod zamanlayıcı yapılandırmasının profili. |
| security |
Yönetilen küme için güvenlik profili. |
| service |
Yönetilen küme için hizmet ağı profili. |
| service |
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. |
| storage |
Yönetilen küme için depolama profili. |
| support |
Yönetilen Küme için destek planı. Belirtilmezse, varsayılan değer 'KubernetesOfficial'dır. |
| upgrade |
Küme yükseltme ayarları. |
| windows |
Yönetilen Kümedeki Windows VM'leri için profil. |
| workload |
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ı |
| system |
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
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
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
location
Kaynağın bulunduğu coğrafi konum
location: string
Özellik Değeri
string
name
systemData
Azure Resource Manager metadata içeren createdBy ve modifiedBy bilgileri.
systemData?: SystemData
Özellik Değeri
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