Bagikan melalui


ManagedCluster interface

Kluster terkelola.

Memperluas

Properti

aadProfile

Konfigurasi Azure Active Directory.

addonProfiles

Profil add-on kluster terkelola.

agentPoolProfiles

Properti kumpulan agen.

aiToolchainOperatorProfile

Pengaturan operator toolchain AI yang berlaku untuk seluruh kluster.

apiServerAccessProfile

Profil akses untuk server API kluster terkelola.

autoScalerProfile

Parameter yang akan diterapkan ke penskala otomatis kluster saat diaktifkan

autoUpgradeProfile

Konfigurasi peningkatan otomatis.

azureMonitorProfile

Profil addon Azure Monitor untuk memantau kluster terkelola.

azurePortalFqdn

FQDN khusus yang digunakan oleh Portal Microsoft Azure untuk mengakses Kluster Terkelola. FQDN ini hanya untuk digunakan oleh Portal Microsoft Azure dan tidak boleh digunakan oleh klien lain. Portal Microsoft Azure memerlukan header Cross-Origin Resource Sharing (CORS) tertentu untuk dikirim dalam beberapa respons, yang tidak ditangani OLEH APIServer Kubernetes secara default. FQDN khusus ini mendukung CORS, memungkinkan Portal Microsoft Azure berfungsi dengan baik. CATATAN: Properti ini tidak akan diserialisasikan. Ini hanya dapat diisi oleh server.

bootstrapProfile

Profil konfigurasi bootstrap kluster.

currentKubernetesVersion

Versi Kubernetes yang dijalankan Kluster Terkelola. Jika kubernetesVersion adalah versi yang sepenuhnya ditentukan <major.minor.patch>, bidang ini akan sama persis dengannya. Jika kubernetesVersion <>major.minor , bidang ini akan berisi versi <> major.minor.patch lengkap yang digunakan. CATATAN: Properti ini tidak akan diserialisasikan. Ini hanya dapat diisi oleh server.

disableLocalAccounts

Jika akun lokal harus dinonaktifkan pada Kluster Terkelola. Jika diatur ke true, mendapatkan kredensial statis akan dinonaktifkan untuk kluster ini. Ini hanya boleh digunakan pada Kluster Terkelola yang diaktifkan AAD. Untuk detail selengkapnya, lihat menonaktifkan akun lokal.

diskEncryptionSetID

ID Sumber Daya dari enkripsi disk yang diatur untuk digunakan untuk mengaktifkan enkripsi saat tidak aktif. Ini adalah formulir: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskEncryptionSets/{encryptionSetName}'

dnsPrefix

Awalan DNS Dari Kluster Terkelola. Ini tidak dapat diperbarui setelah Kluster Terkelola dibuat.

enableRbac

Apakah akan mengaktifkan Kubernetes Role-Based Access Control.

eTag

String baca-saja unik yang digunakan untuk mengimplementasikan konkurensi optimis. Nilai eTag akan berubah saat sumber daya diperbarui. Tentukan header if-match atau if-none-match dengan nilai eTag untuk permintaan berikutnya guna mengaktifkan konkurensi optimis sesuai konvensi eTag normal. CATATAN: Properti ini tidak akan diserialisasikan. Ini hanya dapat diisi oleh server.

extendedLocation

Lokasi Komputer Virtual yang diperluas.

fqdn

FQDN dari kumpulan master. CATATAN: Properti ini tidak akan diserialisasikan. Ini hanya dapat diisi oleh server.

fqdnSubdomain

Subdomain FQDN dari kluster privat dengan zona dns privat kustom. Ini tidak dapat diperbarui setelah Kluster Terkelola dibuat.

httpProxyConfig

Konfigurasi untuk menyediakan kluster dengan server proksi HTTP.

identity

Identitas kluster terkelola, jika dikonfigurasi.

identityProfile

Identitas pengguna yang terkait dengan kluster terkelola. Identitas ini akan digunakan oleh kubelet. Hanya satu identitas yang ditetapkan pengguna yang diizinkan. Satu-satunya kunci yang diterima adalah "kubeletidentity", dengan nilai "resourceId": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}".

ingressProfile

Profil Ingress untuk kluster terkelola.

kind

Ini terutama digunakan untuk mengekspos pengalaman UI yang berbeda di portal untuk berbagai jenis

kubernetesVersion

Versi Kubernetes yang ditentukan oleh pengguna. Kedua versi patch <> major.minor.patch (misalnya 1.20.13) dan <> major.minor (misalnya 1,20) didukung. Ketika <> major.minor ditentukan, versi patch GA terbaru yang didukung dipilih secara otomatis. Memperbarui kluster dengan <> major.minor yang sama setelah dibuat (misalnya 1.14.x -> 1.14) tidak akan memicu peningkatan, bahkan jika versi patch yang lebih baru tersedia. Saat Anda meningkatkan kluster AKS yang didukung, versi minor Kubernetes tidak dapat dilewati. Semua peningkatan harus dilakukan secara berurutan dengan nomor versi utama. Misalnya, peningkatan antara 1.14.x -> 1.15.x atau 1.15.x -> 1.16.x diizinkan, namun 1.14.x -> 1.16.x tidak diizinkan. Lihat meningkatkan kluster AKS untuk detail selengkapnya.

linuxProfile

Profil untuk VM Linux di Kluster Terkelola.

maxAgentPools

Jumlah maksimum kumpulan agen untuk kluster terkelola. CATATAN: Properti ini tidak akan diserialisasikan. Ini hanya dapat diisi oleh server.

metricsProfile

Konfigurasi metrik kluster opsional.

networkProfile

Profil konfigurasi jaringan.

nodeProvisioningProfile

Pengaturan provisi node yang berlaku untuk seluruh kluster.

nodeResourceGroup

Nama grup sumber daya yang berisi simpul kumpulan agen.

nodeResourceGroupProfile

Profil konfigurasi grup sumber daya simpul.

oidcIssuerProfile

Profil penerbit OIDC dari Kluster Terkelola.

podIdentityProfile

Profil identitas pod dari Kluster Terkelola. Lihat menggunakan identitas pod AAD untuk detail selengkapnya tentang integrasi identitas pod AAD.

powerState

Status Daya kluster. CATATAN: Properti ini tidak akan diserialisasikan. Ini hanya dapat diisi oleh server.

privateFqdn

FQDN kluster privat. CATATAN: Properti ini tidak akan diserialisasikan. Ini hanya dapat diisi oleh server.

privateLinkResources

Sumber daya tautan privat yang terkait dengan kluster.

provisioningState

Status provisi saat ini. CATATAN: Properti ini tidak akan diserialisasikan. Ini hanya dapat diisi oleh server.

publicNetworkAccess

PublicNetworkAccess dari managedCluster. Mengizinkan atau menolak akses jaringan publik untuk AKS

resourceUID

ResourceUID secara unik mengidentifikasi ManagedClusters yang menggunakan kembali RESOURCEId ARM (yaitu: membuat, menghapus, membuat urutan) CATATAN: Properti ini tidak akan diserialisasikan. Ini hanya dapat diisi oleh server.

securityProfile

Profil keamanan untuk kluster terkelola.

serviceMeshProfile

Profil jala layanan untuk kluster terkelola.

servicePrincipalProfile

Informasi tentang identitas perwakilan layanan untuk kluster yang akan digunakan untuk memanipulasi API Azure.

sku

SKU kluster terkelola.

status

Berisi informasi baca-saja tentang Kluster Terkelola.

storageProfile

Profil penyimpanan untuk kluster terkelola.

supportPlan

Rencana dukungan untuk Kluster Terkelola. Jika tidak ditentukan, defaultnya adalah 'KubernetesOfficial'.

upgradeSettings

Pengaturan untuk memutakhirkan kluster.

windowsProfile

Profil untuk VM Windows di Kluster Terkelola.

workloadAutoScalerProfile

Profil Auto-scaler beban kerja untuk kluster terkelola.

Properti yang Diwariskan

id

ID sumber daya yang sepenuhnya memenuhi syarat untuk sumber daya. Misalnya "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" CATATAN: Properti ini tidak akan diserialisasikan. Ini hanya dapat diisi oleh server.

location

Lokasi geografis tempat sumber daya berada

name

Nama CATATAN sumber daya: Properti ini tidak akan diserialisasikan. Ini hanya dapat diisi oleh server.

systemData

Metadata Azure Resource Manager yang berisi informasi createBy dan modifiedBy. CATATAN: Properti ini tidak akan diserialisasikan. Ini hanya dapat diisi oleh server.

tags

Tag sumber daya.

type

Jenis sumber daya. Misalnya CATATAN "Microsoft.Compute/virtualMachines" atau "Microsoft.Storage/storageAccounts": Properti ini tidak akan diserialisasikan. Ini hanya dapat diisi oleh server.

Detail Properti

aadProfile

Konfigurasi Azure Active Directory.

aadProfile?: ManagedClusterAADProfile

Nilai Properti

addonProfiles

Profil add-on kluster terkelola.

addonProfiles?: {[propertyName: string]: ManagedClusterAddonProfile}

Nilai Properti

{[propertyName: string]: ManagedClusterAddonProfile}

agentPoolProfiles

Properti kumpulan agen.

agentPoolProfiles?: ManagedClusterAgentPoolProfile[]

Nilai Properti

aiToolchainOperatorProfile

Pengaturan operator toolchain AI yang berlaku untuk seluruh kluster.

aiToolchainOperatorProfile?: ManagedClusterAIToolchainOperatorProfile

Nilai Properti

apiServerAccessProfile

Profil akses untuk server API kluster terkelola.

apiServerAccessProfile?: ManagedClusterAPIServerAccessProfile

Nilai Properti

autoScalerProfile

Parameter yang akan diterapkan ke penskala otomatis kluster saat diaktifkan

autoScalerProfile?: ManagedClusterPropertiesAutoScalerProfile

Nilai Properti

autoUpgradeProfile

Konfigurasi peningkatan otomatis.

autoUpgradeProfile?: ManagedClusterAutoUpgradeProfile

Nilai Properti

azureMonitorProfile

Profil addon Azure Monitor untuk memantau kluster terkelola.

azureMonitorProfile?: ManagedClusterAzureMonitorProfile

Nilai Properti

azurePortalFqdn

FQDN khusus yang digunakan oleh Portal Microsoft Azure untuk mengakses Kluster Terkelola. FQDN ini hanya untuk digunakan oleh Portal Microsoft Azure dan tidak boleh digunakan oleh klien lain. Portal Microsoft Azure memerlukan header Cross-Origin Resource Sharing (CORS) tertentu untuk dikirim dalam beberapa respons, yang tidak ditangani OLEH APIServer Kubernetes secara default. FQDN khusus ini mendukung CORS, memungkinkan Portal Microsoft Azure berfungsi dengan baik. CATATAN: Properti ini tidak akan diserialisasikan. Ini hanya dapat diisi oleh server.

azurePortalFqdn?: string

Nilai Properti

string

bootstrapProfile

Profil konfigurasi bootstrap kluster.

bootstrapProfile?: ManagedClusterBootstrapProfile

Nilai Properti

currentKubernetesVersion

Versi Kubernetes yang dijalankan Kluster Terkelola. Jika kubernetesVersion adalah versi yang sepenuhnya ditentukan <major.minor.patch>, bidang ini akan sama persis dengannya. Jika kubernetesVersion <>major.minor , bidang ini akan berisi versi <> major.minor.patch lengkap yang digunakan. CATATAN: Properti ini tidak akan diserialisasikan. Ini hanya dapat diisi oleh server.

currentKubernetesVersion?: string

Nilai Properti

string

disableLocalAccounts

Jika akun lokal harus dinonaktifkan pada Kluster Terkelola. Jika diatur ke true, mendapatkan kredensial statis akan dinonaktifkan untuk kluster ini. Ini hanya boleh digunakan pada Kluster Terkelola yang diaktifkan AAD. Untuk detail selengkapnya, lihat menonaktifkan akun lokal.

disableLocalAccounts?: boolean

Nilai Properti

boolean

diskEncryptionSetID

ID Sumber Daya dari enkripsi disk yang diatur untuk digunakan untuk mengaktifkan enkripsi saat tidak aktif. Ini adalah formulir: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/diskEncryptionSets/{encryptionSetName}'

diskEncryptionSetID?: string

Nilai Properti

string

dnsPrefix

Awalan DNS Dari Kluster Terkelola. Ini tidak dapat diperbarui setelah Kluster Terkelola dibuat.

dnsPrefix?: string

Nilai Properti

string

enableRbac

Apakah akan mengaktifkan Kubernetes Role-Based Access Control.

enableRbac?: boolean

Nilai Properti

boolean

eTag

String baca-saja unik yang digunakan untuk mengimplementasikan konkurensi optimis. Nilai eTag akan berubah saat sumber daya diperbarui. Tentukan header if-match atau if-none-match dengan nilai eTag untuk permintaan berikutnya guna mengaktifkan konkurensi optimis sesuai konvensi eTag normal. CATATAN: Properti ini tidak akan diserialisasikan. Ini hanya dapat diisi oleh server.

eTag?: string

Nilai Properti

string

extendedLocation

Lokasi Komputer Virtual yang diperluas.

extendedLocation?: ExtendedLocation

Nilai Properti

fqdn

FQDN dari kumpulan master. CATATAN: Properti ini tidak akan diserialisasikan. Ini hanya dapat diisi oleh server.

fqdn?: string

Nilai Properti

string

fqdnSubdomain

Subdomain FQDN dari kluster privat dengan zona dns privat kustom. Ini tidak dapat diperbarui setelah Kluster Terkelola dibuat.

fqdnSubdomain?: string

Nilai Properti

string

httpProxyConfig

Konfigurasi untuk menyediakan kluster dengan server proksi HTTP.

httpProxyConfig?: ManagedClusterHttpProxyConfig

Nilai Properti

identity

Identitas kluster terkelola, jika dikonfigurasi.

identity?: ManagedClusterIdentity

Nilai Properti

identityProfile

Identitas pengguna yang terkait dengan kluster terkelola. Identitas ini akan digunakan oleh kubelet. Hanya satu identitas yang ditetapkan pengguna yang diizinkan. Satu-satunya kunci yang diterima adalah "kubeletidentity", dengan nilai "resourceId": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}".

identityProfile?: {[propertyName: string]: UserAssignedIdentity}

Nilai Properti

{[propertyName: string]: UserAssignedIdentity}

ingressProfile

Profil Ingress untuk kluster terkelola.

ingressProfile?: ManagedClusterIngressProfile

Nilai Properti

kind

Ini terutama digunakan untuk mengekspos pengalaman UI yang berbeda di portal untuk berbagai jenis

kind?: string

Nilai Properti

string

kubernetesVersion

Versi Kubernetes yang ditentukan oleh pengguna. Kedua versi patch <> major.minor.patch (misalnya 1.20.13) dan <> major.minor (misalnya 1,20) didukung. Ketika <> major.minor ditentukan, versi patch GA terbaru yang didukung dipilih secara otomatis. Memperbarui kluster dengan <> major.minor yang sama setelah dibuat (misalnya 1.14.x -> 1.14) tidak akan memicu peningkatan, bahkan jika versi patch yang lebih baru tersedia. Saat Anda meningkatkan kluster AKS yang didukung, versi minor Kubernetes tidak dapat dilewati. Semua peningkatan harus dilakukan secara berurutan dengan nomor versi utama. Misalnya, peningkatan antara 1.14.x -> 1.15.x atau 1.15.x -> 1.16.x diizinkan, namun 1.14.x -> 1.16.x tidak diizinkan. Lihat meningkatkan kluster AKS untuk detail selengkapnya.

kubernetesVersion?: string

Nilai Properti

string

linuxProfile

Profil untuk VM Linux di Kluster Terkelola.

linuxProfile?: ContainerServiceLinuxProfile

Nilai Properti

maxAgentPools

Jumlah maksimum kumpulan agen untuk kluster terkelola. CATATAN: Properti ini tidak akan diserialisasikan. Ini hanya dapat diisi oleh server.

maxAgentPools?: number

Nilai Properti

number

metricsProfile

Konfigurasi metrik kluster opsional.

metricsProfile?: ManagedClusterMetricsProfile

Nilai Properti

networkProfile

Profil konfigurasi jaringan.

networkProfile?: ContainerServiceNetworkProfile

Nilai Properti

nodeProvisioningProfile

Pengaturan provisi node yang berlaku untuk seluruh kluster.

nodeProvisioningProfile?: ManagedClusterNodeProvisioningProfile

Nilai Properti

nodeResourceGroup

Nama grup sumber daya yang berisi simpul kumpulan agen.

nodeResourceGroup?: string

Nilai Properti

string

nodeResourceGroupProfile

Profil konfigurasi grup sumber daya simpul.

nodeResourceGroupProfile?: ManagedClusterNodeResourceGroupProfile

Nilai Properti

oidcIssuerProfile

Profil penerbit OIDC dari Kluster Terkelola.

oidcIssuerProfile?: ManagedClusterOidcIssuerProfile

Nilai Properti

podIdentityProfile

Profil identitas pod dari Kluster Terkelola. Lihat menggunakan identitas pod AAD untuk detail selengkapnya tentang integrasi identitas pod AAD.

podIdentityProfile?: ManagedClusterPodIdentityProfile

Nilai Properti

powerState

Status Daya kluster. CATATAN: Properti ini tidak akan diserialisasikan. Ini hanya dapat diisi oleh server.

powerState?: PowerState

Nilai Properti

privateFqdn

FQDN kluster privat. CATATAN: Properti ini tidak akan diserialisasikan. Ini hanya dapat diisi oleh server.

privateFqdn?: string

Nilai Properti

string

privateLinkResources

Sumber daya tautan privat yang terkait dengan kluster.

privateLinkResources?: PrivateLinkResource[]

Nilai Properti

provisioningState

Status provisi saat ini. CATATAN: Properti ini tidak akan diserialisasikan. Ini hanya dapat diisi oleh server.

provisioningState?: string

Nilai Properti

string

publicNetworkAccess

PublicNetworkAccess dari managedCluster. Mengizinkan atau menolak akses jaringan publik untuk AKS

publicNetworkAccess?: string

Nilai Properti

string

resourceUID

ResourceUID secara unik mengidentifikasi ManagedClusters yang menggunakan kembali RESOURCEId ARM (yaitu: membuat, menghapus, membuat urutan) CATATAN: Properti ini tidak akan diserialisasikan. Ini hanya dapat diisi oleh server.

resourceUID?: string

Nilai Properti

string

securityProfile

Profil keamanan untuk kluster terkelola.

securityProfile?: ManagedClusterSecurityProfile

Nilai Properti

serviceMeshProfile

Profil jala layanan untuk kluster terkelola.

serviceMeshProfile?: ServiceMeshProfile

Nilai Properti

servicePrincipalProfile

Informasi tentang identitas perwakilan layanan untuk kluster yang akan digunakan untuk memanipulasi API Azure.

servicePrincipalProfile?: ManagedClusterServicePrincipalProfile

Nilai Properti

sku

SKU kluster terkelola.

sku?: ManagedClusterSKU

Nilai Properti

status

Berisi informasi baca-saja tentang Kluster Terkelola.

status?: ManagedClusterStatus

Nilai Properti

storageProfile

Profil penyimpanan untuk kluster terkelola.

storageProfile?: ManagedClusterStorageProfile

Nilai Properti

supportPlan

Rencana dukungan untuk Kluster Terkelola. Jika tidak ditentukan, defaultnya adalah 'KubernetesOfficial'.

supportPlan?: string

Nilai Properti

string

upgradeSettings

Pengaturan untuk memutakhirkan kluster.

upgradeSettings?: ClusterUpgradeSettings

Nilai Properti

windowsProfile

Profil untuk VM Windows di Kluster Terkelola.

windowsProfile?: ManagedClusterWindowsProfile

Nilai Properti

workloadAutoScalerProfile

Profil Auto-scaler beban kerja untuk kluster terkelola.

workloadAutoScalerProfile?: ManagedClusterWorkloadAutoScalerProfile

Nilai Properti

Detail Properti yang Diwariskan

id

ID sumber daya yang sepenuhnya memenuhi syarat untuk sumber daya. Misalnya "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" CATATAN: Properti ini tidak akan diserialisasikan. Ini hanya dapat diisi oleh server.

id?: string

Nilai Properti

string

Diwarisi dari TrackedResource.id

location

Lokasi geografis tempat sumber daya berada

location: string

Nilai Properti

string

Diwarisi dariTrackedResource.location

name

Nama CATATAN sumber daya: Properti ini tidak akan diserialisasikan. Ini hanya dapat diisi oleh server.

name?: string

Nilai Properti

string

Diwarisi dari TrackedResource.name

systemData

Metadata Azure Resource Manager yang berisi informasi createBy dan modifiedBy. CATATAN: Properti ini tidak akan diserialisasikan. Ini hanya dapat diisi oleh server.

systemData?: SystemData

Nilai Properti

Diwarisi DariTrackedResource.systemData

tags

Tag sumber daya.

tags?: {[propertyName: string]: string}

Nilai Properti

{[propertyName: string]: string}

Diwarisi dariTrackedResource.tags

type

Jenis sumber daya. Misalnya CATATAN "Microsoft.Compute/virtualMachines" atau "Microsoft.Storage/storageAccounts": Properti ini tidak akan diserialisasikan. Ini hanya dapat diisi oleh server.

type?: string

Nilai Properti

string

Diwarisi dariTrackedResource.type