Bagikan melalui


Managed Clusters - Get

Mendapatkan kluster terkelola.

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/managedClusters/{resourceName}?api-version=2024-10-01

Parameter URI

Nama Dalam Diperlukan Jenis Deskripsi
resourceGroupName
path True

string

Nama grup sumber daya. Nama ini tidak peka huruf besar/kecil.

resourceName
path True

string

Nama sumber daya kluster terkelola.

Pola regex: ^[a-zA-Z0-9]$|^[a-zA-Z0-9][-_a-zA-Z0-9]{0,61}[a-zA-Z0-9]$

subscriptionId
path True

string

uuid

ID langganan target. Nilainya harus UUID.

api-version
query True

string

Versi API yang akan digunakan untuk operasi ini.

Respons

Nama Jenis Deskripsi
200 OK

ManagedCluster

OKE

Other Status Codes

CloudError

Respons kesalahan yang menjelaskan mengapa operasi gagal.

Keamanan

azure_auth

Alur OAuth2 Azure Active Directory

Jenis: oauth2
Alur: implicit
URL Otorisasi: https://login.microsoftonline.com/common/oauth2/authorize

Cakupan

Nama Deskripsi
user_impersonation meniru akun pengguna Anda

Contoh

Get Managed Cluster

Permintaan sampel

GET https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.ContainerService/managedClusters/clustername1?api-version=2024-10-01

Respon sampel

{
  "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/rg1/providers/Microsoft.ContainerService/managedClusters/clustername1",
  "location": "location1",
  "name": "clustername1",
  "tags": {
    "archv2": "",
    "tier": "production"
  },
  "type": "Microsoft.ContainerService/ManagedClusters",
  "eTag": "beywbwei",
  "properties": {
    "provisioningState": "Succeeded",
    "maxAgentPools": 1,
    "kubernetesVersion": "1.9.6",
    "currentKubernetesVersion": "1.9.6",
    "dnsPrefix": "dnsprefix1",
    "fqdn": "dnsprefix1-abcd1234.hcp.eastus.azmk8s.io",
    "azurePortalFQDN": "dnsprefix1-abcd1234.portal.hcp.eastus.azmk8s.io",
    "agentPoolProfiles": [
      {
        "name": "nodepool1",
        "count": 3,
        "vmSize": "Standard_DS1_v2",
        "maxPods": 110,
        "osType": "Linux",
        "eTag": "nvewbvoi",
        "provisioningState": "Succeeded",
        "orchestratorVersion": "1.9.6",
        "currentOrchestratorVersion": "1.9.6",
        "availabilityZones": [
          "1",
          "2",
          "3"
        ],
        "nodeImageVersion": "AKSUbuntu:1604:2020.03.11",
        "upgradeSettings": {
          "maxSurge": "33%"
        }
      }
    ],
    "linuxProfile": {
      "adminUsername": "azureuser",
      "ssh": {
        "publicKeys": [
          {
            "keyData": "keydata"
          }
        ]
      }
    },
    "servicePrincipalProfile": {
      "clientId": "clientid"
    },
    "nodeResourceGroup": "MC_rg1_clustername1_location1",
    "enableRBAC": false,
    "diskEncryptionSetID": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/rg1/providers/Microsoft.Compute/diskEncryptionSets/des",
    "networkProfile": {
      "networkPlugin": "kubenet",
      "podCidr": "10.244.0.0/16",
      "serviceCidr": "10.0.0.0/16",
      "dnsServiceIP": "10.0.0.10",
      "loadBalancerSku": "standard",
      "outboundType": "loadBalancer",
      "podCidrs": [
        "10.244.0.0/16"
      ],
      "serviceCidrs": [
        "10.0.0.0/16"
      ],
      "ipFamilies": [
        "IPv4"
      ],
      "loadBalancerProfile": {
        "allocatedOutboundPorts": 2000,
        "idleTimeoutInMinutes": 10,
        "outboundIPs": {
          "publicIPs": [
            {
              "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/rg1/providers/Microsoft.Network/publicIPAddresses/customeroutboundip1"
            },
            {
              "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/rg1/providers/Microsoft.Network/publicIPAddresses/customeroutboundip2"
            }
          ]
        },
        "effectiveOutboundIPs": [
          {
            "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/MC_rg1/providers/Microsoft.Network/publicIPAddresses/mgdoutboundip1"
          },
          {
            "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/MC_rg1/providers/Microsoft.Network/publicIPAddresses/mgdoutboundip2"
          }
        ]
      }
    },
    "upgradeSettings": {
      "overrideSettings": {
        "forceUpgrade": true,
        "until": "2022-11-01T13:00:00Z"
      }
    }
  }
}

Definisi

Nama Deskripsi
AdvancedNetworking

Profil Jaringan Tingkat Lanjut untuk mengaktifkan rangkaian fitur pengamatan dan keamanan pada kluster. Untuk informasi selengkapnya, lihat aka.ms/aksadvancednetworking.

AdvancedNetworkingObservability

Profil pengamatan untuk mengaktifkan metrik jaringan tingkat lanjut dan log alur dengan konteks historis.

AdvancedNetworkingSecurity

Profil keamanan untuk mengaktifkan fitur keamanan pada kluster berbasis cilium.

AgentPoolMode

Mode kumpulan agen.

AgentPoolNetworkProfile

Pengaturan jaringan kumpulan agen.

AgentPoolSecurityProfile

Pengaturan keamanan kumpulan agen.

AgentPoolType

Jenis Kumpulan Agen.

AgentPoolUpgradeSettings

Pengaturan untuk memutakhirkan agentpool

AgentPoolWindowsProfile

Profil spesifik kumpulan agen Windows.

AutoScalerProfile

Parameter yang akan diterapkan ke penskala otomatis kluster saat diaktifkan

AzureKeyVaultKms

Pengaturan layanan manajemen kunci Azure Key Vault untuk profil keamanan.

BackendPoolType

Jenis BackendPool Load Balancer masuk terkelola.

CloudError

Respons kesalahan dari layanan Kontainer.

CloudErrorBody

Respons kesalahan dari layanan Kontainer.

ClusterUpgradeSettings

Pengaturan untuk memutakhirkan kluster.

code

Memberi tahu apakah kluster Sedang Berjalan atau Dihentikan

ContainerServiceLinuxProfile

Profil untuk VM Linux di kluster layanan kontainer.

ContainerServiceNetworkProfile

Profil konfigurasi jaringan.

ContainerServiceSshConfiguration

Konfigurasi SSH untuk VM berbasis Linux yang berjalan di Azure.

ContainerServiceSshPublicKey

Berisi informasi tentang data kunci publik sertifikat SSH.

createdByType

Jenis identitas yang membuat sumber daya.

CreationData

Data yang digunakan saat membuat sumber daya target dari sumber daya sumber.

DelegatedResource

Properti sumber daya yang didelegasikan - hanya penggunaan internal.

expander

Expander yang akan digunakan saat meningkatkan skala

ExtendedLocation

Jenis kompleks lokasi yang diperluas.

ExtendedLocationTypes

Jenis lokasi yang diperluas.

GPUInstanceProfile

GPUInstanceProfile yang akan digunakan untuk menentukan profil instans GPU MIG untuk SKU VM GPU yang didukung.

Identity

Identitas untuk sumber daya.

ipFamily

Keluarga IP yang digunakan untuk menentukan versi IP yang tersedia untuk kluster.

IPTag

Berisi IPTag yang terkait dengan objek .

IstioCertificateAuthority

Konfigurasi Istio Service Mesh Certificate Authority (CA). Untuk saat ini, kami hanya mendukung sertifikat plugin seperti yang dijelaskan di sini https://aka.ms/asm-plugin-ca

IstioComponents

Konfigurasi komponen Istio.

IstioEgressGateway

Konfigurasi gateway keluar Istio.

IstioIngressGateway

Konfigurasi gateway masuk Istio. Untuk saat ini, kami mendukung hingga satu gateway ingress eksternal bernama aks-istio-ingressgateway-external dan satu gateway masuk internal bernama aks-istio-ingressgateway-internal.

IstioIngressGatewayMode

Mode gateway masuk.

IstioPluginCertificateAuthority

Informasi sertifikat plugin untuk Service Mesh.

IstioServiceMesh

Konfigurasi jala layanan Istio.

KeyVaultNetworkAccessTypes

Akses jaringan brankas kunci

KubeletConfig

Konfigurasi kubelet simpul agen.

KubeletDiskType

Menentukan penempatan volume emptyDir, akar data runtime kontainer, dan penyimpanan sementara Kubelet.

KubernetesSupportPlan

Tingkat dukungan yang berbeda untuk kluster terkelola AKS

licenseType

Jenis lisensi yang digunakan untuk VM Windows. Lihat Keuntungan Pengguna Azure Hybrid untuk detail selengkapnya.

LinuxOSConfig

Konfigurasi OS simpul agen Linux.

loadBalancerSku

Sku load balancer untuk kluster terkelola.

ManagedCluster

Kluster terkelola.

ManagedClusterAADProfile

AADProfile menentukan atribut untuk integrasi Azure Active Directory.

ManagedClusterAddonProfile

Profil add-on Kubernetes untuk kluster terkelola.

ManagedClusterAgentPoolProfile

Profil untuk kumpulan agen layanan kontainer.

ManagedClusterAPIServerAccessProfile

Profil akses untuk server API kluster terkelola.

ManagedClusterAutoUpgradeProfile

Profil peningkatan otomatis untuk kluster terkelola.

ManagedClusterAzureMonitorProfile

Profil addon Azure Monitor untuk memantau kluster terkelola.

ManagedClusterAzureMonitorProfileKubeStateMetrics

Profil Metrik Status Kube untuk addon Azure Managed Prometheus. Pengaturan opsional ini adalah untuk pod kube-state-metrics yang disebarkan dengan addon. Lihat aka.ms/AzureManagedPrometheus-optional-parameters untuk detailnya.

ManagedClusterAzureMonitorProfileMetrics

Profil metrik untuk layanan terkelola Azure Monitor untuk addon Prometheus. Kumpulkan metrik infrastruktur Kubernetes out-of-the-box untuk dikirim ke Ruang Kerja Azure Monitor dan konfigurasikan pengikisan tambahan untuk target kustom. Lihat aka.ms/AzureManagedPrometheus untuk gambaran umum.

ManagedClusterCostAnalysis

Konfigurasi analisis biaya untuk kluster

ManagedClusterHTTPProxyConfig

Konfigurasi proksi HTTP kluster.

ManagedClusterIdentity

Identitas untuk kluster terkelola.

ManagedClusterIngressProfile

Profil Ingress untuk kluster layanan kontainer.

ManagedClusterIngressProfileWebAppRouting

Pengaturan add-on Perutean Aplikasi untuk profil masuk.

ManagedClusterLoadBalancerProfile

Profil load balancer kluster terkelola.

ManagedClusterManagedOutboundIPProfile

Profil sumber daya IP keluar terkelola dari kluster terkelola.

ManagedClusterMetricsProfile

Profil metrik untuk ManagedCluster.

ManagedClusterNATGatewayProfile

Profil gateway NAT kluster terkelola.

ManagedClusterNodeResourceGroupProfile

Profil penguncian grup sumber daya node untuk kluster terkelola.

ManagedClusterOIDCIssuerProfile

Profil penerbit OIDC dari Kluster Terkelola.

ManagedClusterPodIdentity

Detail tentang identitas pod yang ditetapkan ke Kluster Terkelola.

ManagedClusterPodIdentityException

Pengecualian identitas pod, yang memungkinkan pod dengan label tertentu untuk mengakses titik akhir Azure Instance Metadata Service (IMDS) tanpa dicegat oleh server identitas yang dikelola node (NMI).

ManagedClusterPodIdentityProfile

Profil identitas pod dari Kluster Terkelola.

ManagedClusterPodIdentityProvisioningError

Respons kesalahan dari provisi identitas pod.

ManagedClusterPodIdentityProvisioningErrorBody

Respons kesalahan dari provisi identitas pod.

ManagedClusterPodIdentityProvisioningState

Status provisi identitas pod saat ini.

ManagedClusterSecurityProfile

Profil keamanan untuk kluster layanan kontainer.

ManagedClusterSecurityProfileDefender

Pengaturan Pertahanan Microsoft untuk profil keamanan.

ManagedClusterSecurityProfileDefenderSecurityMonitoring

Pengaturan Pertahanan Microsoft untuk deteksi ancaman profil keamanan.

ManagedClusterSecurityProfileImageCleaner

Image Cleaner menghapus gambar yang tidak digunakan dari simpul, mengosongkan ruang disk dan membantu mengurangi area permukaan serangan. Berikut adalah pengaturan untuk profil keamanan.

ManagedClusterSecurityProfileWorkloadIdentity

Pengaturan identitas beban kerja untuk profil keamanan.

ManagedClusterServicePrincipalProfile

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

ManagedClusterSKU

SKU Kluster Terkelola.

ManagedClusterSKUName

Nama SKU kluster terkelola.

ManagedClusterSKUTier

Tingkat SKU kluster terkelola.

ManagedClusterStorageProfile

Profil penyimpanan untuk kluster layanan kontainer.

ManagedClusterStorageProfileBlobCSIDriver

Pengaturan Driver CSI AzureBlob untuk profil penyimpanan.

ManagedClusterStorageProfileDiskCSIDriver

Pengaturan Driver CSI AzureDisk untuk profil penyimpanan.

ManagedClusterStorageProfileFileCSIDriver

Pengaturan Driver CSI AzureFile untuk profil penyimpanan.

ManagedClusterStorageProfileSnapshotController

Pengaturan Pengontrol Rekam Jepret untuk profil penyimpanan.

ManagedClusterWindowsProfile

Profil untuk VM Windows di kluster terkelola.

ManagedClusterWorkloadAutoScalerProfile

Profil Auto-scaler beban kerja untuk kluster terkelola.

ManagedClusterWorkloadAutoScalerProfileKeda

Pengaturan KEDA (Autoscaling berbasis Peristiwa Kubernetes) untuk profil auto-scaler beban kerja.

ManagedClusterWorkloadAutoScalerProfileVerticalPodAutoscaler

Pengaturan VPA (Penskala Otomatis Pod Vertikal) untuk profil auto-scaler beban kerja.

ManagedOutboundIPs

IP keluar terkelola yang diinginkan untuk load balancer kluster.

networkDataplane

Dataplane jaringan yang digunakan dalam kluster Kubernetes.

networkMode

Mode jaringan Azure CNI dikonfigurasi dengan.

NetworkPlugin

Plugin jaringan yang digunakan untuk membangun jaringan Kubernetes.

NetworkPluginMode

Mode yang harus digunakan plugin jaringan.

NetworkPolicy

Kebijakan jaringan yang digunakan untuk membangun jaringan Kubernetes.

nodeOSUpgradeChannel

Saluran Peningkatan OS Simpul

OSDiskType

Jenis disk OS yang akan digunakan untuk komputer di kumpulan agen.

OSSKU

Menentukan SKU OS yang digunakan oleh kumpulan agen. Defaultnya adalah Ubuntu jika OSType adalah Linux. Defaultnya adalah Windows2019 ketika Kubernetes <= 1.24 atau Windows2022 ketika Kubernetes >= 1,25 jika OSType adalah Windows.

OSType

Jenis sistem operasi. Defaultnya adalah Linux.

OutboundIPPrefixes

Sumber daya Awalan IP keluar yang diinginkan untuk load balancer kluster.

OutboundIPs

Sumber daya IP keluar yang diinginkan untuk load balancer kluster.

outboundType

Metode perutean keluar (keluar).

PortRange

Rentang port.

PowerState

Menjelaskan Status Daya kluster

PrivateLinkResource

Sumber daya tautan privat

Protocol

Protokol jaringan port.

ProvisioningInfo
PublicNetworkAccess

PublicNetworkAccess dari managedCluster

ResourceIdentityType

Jenis identitas yang digunakan untuk kluster terkelola.

ResourceReference

Referensi ke sumber daya Azure.

RestrictionLevel

Tingkat pembatasan diterapkan ke grup sumber daya simpul kluster. Jika tidak ditentukan, defaultnya adalah 'Tidak Dibatasi'

ScaleDownMode

Menjelaskan bagaimana VM ditambahkan atau dihapus dari Kumpulan Agen. Lihat status penagihan.

ScaleSetEvictionPolicy

Kebijakan pengeluaran Set Skala Komputer Virtual.

ScaleSetPriority

Prioritas Set Skala Komputer Virtual.

ServiceMeshMode

Mode jala layanan.

ServiceMeshProfile

Profil jala layanan untuk kluster terkelola.

SysctlConfig

Pengaturan Sysctl untuk simpul agen Linux.

systemData

Metadata yang berkaitan dengan pembuatan dan modifikasi terakhir sumber daya.

upgradeChannel

Saluran peningkatan untuk peningkatan otomatis. Defaultnya adalah 'none'.

UpgradeOverrideSettings

Pengaturan untuk mengambil alih saat memutakhirkan kluster.

UserAssignedIdentities

Identitas pengguna yang terkait dengan kluster terkelola. Identitas ini akan digunakan dalam sarana kontrol. Hanya satu identitas yang ditetapkan pengguna yang diizinkan.

UserAssignedIdentity

Detail tentang identitas yang ditetapkan pengguna.

WindowsGmsaProfile

Profil gMSA Windows di kluster terkelola.

WorkloadRuntime

Menentukan jenis beban kerja yang dapat dijalankan simpul.

AdvancedNetworking

Profil Jaringan Tingkat Lanjut untuk mengaktifkan rangkaian fitur pengamatan dan keamanan pada kluster. Untuk informasi selengkapnya, lihat aka.ms/aksadvancednetworking.

Nama Jenis Deskripsi
enabled

boolean

Menunjukkan pengaktifan fungsionalitas Jaringan Tingkat Lanjut pengamatan dan keamanan pada kluster AKS. Ketika ini diatur ke true, semua fitur pengamatan dan keamanan akan diatur ke diaktifkan kecuali dinonaktifkan secara eksplisit. Jika tidak ditentukan, defaultnya adalah false.

observability

AdvancedNetworkingObservability

Profil pengamatan untuk mengaktifkan metrik jaringan tingkat lanjut dan log alur dengan konteks historis.

security

AdvancedNetworkingSecurity

Profil keamanan untuk mengaktifkan fitur keamanan pada kluster berbasis cilium.

AdvancedNetworkingObservability

Profil pengamatan untuk mengaktifkan metrik jaringan tingkat lanjut dan log alur dengan konteks historis.

Nama Jenis Deskripsi
enabled

boolean

Menunjukkan pengaktifan fungsi pengamatan Jaringan Tingkat Lanjut pada kluster.

AdvancedNetworkingSecurity

Profil keamanan untuk mengaktifkan fitur keamanan pada kluster berbasis cilium.

Nama Jenis Deskripsi
enabled

boolean

Fitur ini memungkinkan pengguna untuk mengonfigurasi kebijakan jaringan berdasarkan nama DNS (FQDN). Ini hanya dapat diaktifkan pada kluster berbasis cilium. Jika tidak ditentukan, defaultnya adalah false.

AgentPoolMode

Mode kumpulan agen.

Nama Jenis Deskripsi
System

string

Kumpulan agen sistem terutama untuk menghosting pod sistem penting seperti CoreDNS dan metrics-server. Kumpulan agen sistem osType harus Linux. SKU VM kumpulan agen sistem harus memiliki setidaknya 2vCPU dan memori 4GB.

User

string

Kumpulan agen pengguna terutama untuk menghosting pod aplikasi Anda.

AgentPoolNetworkProfile

Pengaturan jaringan kumpulan agen.

Nama Jenis Deskripsi
allowedHostPorts

PortRange[]

Rentang port yang diizinkan untuk diakses. Rentang yang ditentukan diizinkan untuk tumpang tindih.

applicationSecurityGroups

string[]

ID grup keamanan aplikasi yang akan dikaitkan dengan kumpulan agen saat dibuat.

nodePublicIPTags

IPTag[]

IPTag IP publik tingkat instans.

AgentPoolSecurityProfile

Pengaturan keamanan kumpulan agen.

Nama Jenis Deskripsi
enableSecureBoot

boolean

Boot Aman adalah fitur Peluncuran Tepercaya yang memastikan bahwa hanya sistem operasi dan driver yang ditandatangani yang dapat melakukan booting. Untuk detail selengkapnya, lihat aka.ms/aks/trustedlaunch. Jika tidak ditentukan, defaultnya adalah false.

enableVTPM

boolean

vTPM adalah fitur Peluncuran Tepercaya untuk mengonfigurasi brankas aman khusus untuk kunci dan pengukuran yang disimpan secara lokal pada simpul. Untuk detail selengkapnya, lihat aka.ms/aks/trustedlaunch. Jika tidak ditentukan, defaultnya adalah false.

AgentPoolType

Jenis Kumpulan Agen.

Nama Jenis Deskripsi
AvailabilitySet

string

Penggunaan ini sangat tidak disarankan.

VirtualMachineScaleSets

string

Buat Kumpulan Agen yang didukung oleh Set Skala Komputer Virtual.

AgentPoolUpgradeSettings

Pengaturan untuk memutakhirkan agentpool

Nama Jenis Deskripsi
drainTimeoutInMinutes

integer

Batas waktu pengurasan untuk node
Jumlah waktu (dalam menit) untuk menunggu pengeluaran pod dan penghentian anggun per simpul. Waktu tunggu pengeluaran ini menghormati menunggu anggaran gangguan pod. Jika waktu ini terlampaui, peningkatan gagal. Jika tidak ditentukan, defaultnya adalah 30 menit.

maxSurge

string

Jumlah maksimum atau persentase simpul yang melonjak selama peningkatan.
Ini dapat diatur ke bilangan bulat (misalnya '5') atau persentase (misalnya ' 50%'). Jika persentase ditentukan, persentase dari total ukuran kumpulan agen pada saat peningkatan. Untuk persentase, simpul pecahan dibulatkan ke atas. Jika tidak ditentukan, defaultnya adalah 1. Untuk informasi selengkapnya, termasuk praktik terbaik, lihat: https://docs.microsoft.com/azure/aks/upgrade-cluster#customize-node-surge-upgrade

nodeSoakDurationInMinutes

integer

Durasi rendam untuk node
Jumlah waktu (dalam menit) untuk menunggu setelah menguras simpul dan sebelum menggantinya dan beralih ke simpul berikutnya. Jika tidak ditentukan, defaultnya adalah 0 menit.

AgentPoolWindowsProfile

Profil spesifik kumpulan agen Windows.

Nama Jenis Deskripsi
disableOutboundNat

boolean

Apakah akan menonaktifkan OutboundNAT di simpul windows
Nilai defaultnya adalah false. NAT keluar hanya dapat dinonaktifkan jika outboundType kluster adalah NAT Gateway dan kumpulan agen Windows tidak mengaktifkan IP publik node.

AutoScalerProfile

Parameter yang akan diterapkan ke penskala otomatis kluster saat diaktifkan

Nama Jenis Deskripsi
balance-similar-node-groups

string

Mendeteksi kumpulan simpul serupa dan menyeimbangkan jumlah simpul di antaranya.
Nilai yang valid adalah 'true' dan 'false'

daemonset-eviction-for-empty-nodes

boolean

Pod DaemonSet akan dihentikan dengan baik dari node kosong
Jika diatur ke true, semua pod daemonset pada node kosong akan dikeluarkan sebelum penghapusan node. Jika pod daemonset tidak dapat dikeluarkan, simpul lain akan dipilih untuk penskalaan. Jika diatur ke false, node akan dihapus tanpa memastikan bahwa pod daemonset dihapus atau dikeluarkan.

daemonset-eviction-for-occupied-nodes

boolean

Pod DaemonSet akan dihentikan dengan baik dari node yang tidak kosong
Jika diatur ke true, semua pod daemonset pada simpul yang ditempati akan dikeluarkan sebelum penghapusan node. Jika pod daemonset tidak dapat dikeluarkan, simpul lain akan dipilih untuk penskalaan. Jika diatur ke false, node akan dihapus tanpa memastikan bahwa pod daemonset dihapus atau dikeluarkan.

expander

expander

Expander yang akan digunakan saat meningkatkan skala
Jika tidak ditentukan, defaultnya adalah 'acak'. Lihat expander untuk informasi selengkapnya.

ignore-daemonsets-utilization

boolean

Haruskah CA mengabaikan pod DaemonSet saat menghitung pemanfaatan sumber daya untuk menurunkan skala
Jika diatur ke true, sumber daya yang digunakan oleh daemonset akan diperhitungkan saat membuat keputusan penurunan skala.

max-empty-bulk-delete

string

Jumlah maksimum simpul kosong yang dapat dihapus secara bersamaan. Ini harus bilangan bulat positif.
Defaultnya adalah 10.

max-graceful-termination-sec

string

Jumlah detik maksimum autoscaler kluster menunggu penghentian pod saat mencoba menurunkan skala node.
Defaultnya adalah 600.

max-node-provision-time

string

Waktu maksimum penskala otomatis menunggu simpul diprovisikan.
Defaultnya adalah '15m'. Nilai harus berupa bilangan bulat diikuti dengan 'm'. Tidak ada unit waktu selain menit (m) yang didukung.

max-total-unready-percentage

string

Persentase maksimum simpul yang belum dibaca dalam kluster. Setelah persentase ini terlampaui, autoscaler kluster menghentikan operasi.
Defaultnya adalah 45. Maksimum adalah 100 dan minimum adalah 0.

new-pod-scale-up-delay

string

Abaikan pod yang tidak terjadwal sebelum usia tertentu.
Untuk skenario seperti skala burst/batch di mana Anda tidak ingin CA bertindak sebelum penjadwal kube dapat menjadwalkan semua pod, Anda dapat memberi tahu CA untuk mengabaikan pod yang tidak terjadwal sebelum usia tertentu. Defaultnya adalah '0s'. Nilai harus berupa bilangan bulat diikuti oleh unit ('s' selama detik, 'm' untuk menit, 'h' selama berjam-jam, dll).

ok-total-unready-count

string

Jumlah simpul belum dibaca yang diizinkan, terlepas dari max-total-unready-percentage.
Ini harus bilangan bulat. Defaultnya adalah 3.

scale-down-delay-after-add

string

Berapa lama setelah peningkatan skala evaluasi penurunan skala dilanjutkan
Defaultnya adalah '10m'. Nilai harus berupa bilangan bulat diikuti dengan 'm'. Tidak ada unit waktu selain menit (m) yang didukung.

scale-down-delay-after-delete

string

Berapa lama setelah penghapusan simpul yang menurunkan skala evaluasi dilanjutkan.
Defaultnya adalah interval pemindaian. Nilai harus berupa bilangan bulat diikuti dengan 'm'. Tidak ada unit waktu selain menit (m) yang didukung.

scale-down-delay-after-failure

string

Berapa lama setelah kegagalan penurunan skala yang menurunkan skala evaluasi dilanjutkan.
Defaultnya adalah '3m'. Nilai harus berupa bilangan bulat diikuti dengan 'm'. Tidak ada unit waktu selain menit (m) yang didukung.

scale-down-unneeded-time

string

Berapa lama node harus tidak diperlukan sebelum memenuhi syarat untuk menurunkan skala.
Defaultnya adalah '10m'. Nilai harus berupa bilangan bulat diikuti dengan 'm'. Tidak ada unit waktu selain menit (m) yang didukung.

scale-down-unready-time

string

Berapa lama simpul yang belum dibaca harus tidak diperlukan sebelum memenuhi syarat untuk menurunkan skala
Defaultnya adalah '20m'. Nilai harus berupa bilangan bulat diikuti dengan 'm'. Tidak ada unit waktu selain menit (m) yang didukung.

scale-down-utilization-threshold

string

Tingkat pemanfaatan node, didefinisikan sebagai jumlah sumber daya yang diminta dibagi berdasarkan kapasitas, di bawah ini simpul dapat dipertimbangkan untuk menurunkan skala.
Defaultnya adalah '0.5'.

scan-interval

string

Seberapa sering kluster dievaluasi kembali untuk peningkatan atau penurunan skala.
Defaultnya adalah '10'. Nilai harus berupa bilangan bulat dari detik.

skip-nodes-with-local-storage

string

Jika autoscaler kluster akan melewati penghapusan simpul dengan pod dengan penyimpanan lokal, misalnya, EmptyDir atau HostPath.
Defaultnya adalah true.

skip-nodes-with-system-pods

string

Jika autoscaler kluster akan melewati penghapusan simpul dengan pod dari kube-system (kecuali daemonSet atau mirror pod)
Defaultnya adalah true.

AzureKeyVaultKms

Pengaturan layanan manajemen kunci Azure Key Vault untuk profil keamanan.

Nama Jenis Nilai default Deskripsi
enabled

boolean

Apakah akan mengaktifkan layanan manajemen kunci Azure Key Vault. Defaultnya adalah false.

keyId

string

Pengidentifikasi kunci Azure Key Vault. Lihat format pengidentifikasi kunci untuk detail selengkapnya. Saat layanan manajemen kunci Azure Key Vault diaktifkan, bidang ini diperlukan dan harus menjadi pengidentifikasi kunci yang valid. Saat layanan manajemen kunci Azure Key Vault dinonaktifkan, biarkan bidang kosong.

keyVaultNetworkAccess

KeyVaultNetworkAccessTypes

Public

Akses jaringan brankas kunci
Akses jaringan brankas kunci. Nilai yang mungkin Public dan Private. Public berarti brankas kunci memungkinkan akses publik dari semua jaringan. Private berarti brankas kunci menonaktifkan akses publik dan mengaktifkan tautan privat. Nilai defaultnya adalah Public.

keyVaultResourceId

string

ID sumber daya brankas kunci. Ketika keyVaultNetworkAccess Private, bidang ini diperlukan dan harus berupa ID sumber daya yang valid. Ketika keyVaultNetworkAccess Public, biarkan bidang kosong.

BackendPoolType

Jenis BackendPool Load Balancer masuk terkelola.

Nama Jenis Deskripsi
NodeIP

string

Jenis BackendPool Load Balancer masuk terkelola. https://cloud-provider-azure.sigs.k8s.io/topics/loadbalancer/#configure-load-balancer-backend.

NodeIPConfiguration

string

Jenis BackendPool Load Balancer masuk terkelola. https://cloud-provider-azure.sigs.k8s.io/topics/loadbalancer/#configure-load-balancer-backend.

CloudError

Respons kesalahan dari layanan Kontainer.

Nama Jenis Deskripsi
error

CloudErrorBody

Detail tentang kesalahan.

CloudErrorBody

Respons kesalahan dari layanan Kontainer.

Nama Jenis Deskripsi
code

string

Pengidentifikasi untuk kesalahan. Kode invarian dan dimaksudkan untuk dikonsumsi secara terprogram.

details

CloudErrorBody[]

Daftar detail tambahan tentang kesalahan.

message

string

Pesan yang menjelaskan kesalahan, dimaksudkan agar cocok untuk ditampilkan di antarmuka pengguna.

target

string

Target kesalahan tertentu. Misalnya, nama properti dalam kesalahan.

ClusterUpgradeSettings

Pengaturan untuk memutakhirkan kluster.

Nama Jenis Deskripsi
overrideSettings

UpgradeOverrideSettings

Pengaturan untuk penimpaan.

code

Memberi tahu apakah kluster Sedang Berjalan atau Dihentikan

Nama Jenis Deskripsi
Running

string

Kluster sedang berjalan.

Stopped

string

Kluster dihentikan.

ContainerServiceLinuxProfile

Profil untuk VM Linux di kluster layanan kontainer.

Nama Jenis Deskripsi
adminUsername

string

Nama pengguna administrator yang digunakan untuk VM Linux.

ssh

ContainerServiceSshConfiguration

Konfigurasi SSH untuk VM berbasis Linux yang berjalan di Azure.

ContainerServiceNetworkProfile

Profil konfigurasi jaringan.

Nama Jenis Nilai default Deskripsi
advancedNetworking

AdvancedNetworking

Profil Jaringan Tingkat Lanjut untuk mengaktifkan rangkaian fitur pengamatan dan keamanan pada kluster. Untuk informasi selengkapnya, lihat aka.ms/aksadvancednetworking.

dnsServiceIP

string

10.0.0.10

Alamat IP yang ditetapkan ke layanan DNS Kubernetes. Ini harus berada dalam rentang alamat layanan Kubernetes yang ditentukan dalam serviceCidr.

ipFamilies

ipFamily[]

Keluarga IP yang digunakan untuk menentukan versi IP yang tersedia untuk kluster.
Keluarga IP digunakan untuk menentukan kluster tumpukan tunggal atau tumpukan ganda. Untuk tumpukan tunggal, nilai yang diharapkan adalah IPv4. Untuk dual-stack, nilai yang diharapkan adalah IPv4 dan IPv6.

loadBalancerProfile

ManagedClusterLoadBalancerProfile

Profil load balancer kluster.

loadBalancerSku

loadBalancerSku

Sku load balancer untuk kluster terkelola.
Defaultnya adalah 'standar'. Lihat SKU Azure Load Balancer untuk informasi selengkapnya tentang perbedaan antara SKU load balancer.

natGatewayProfile

ManagedClusterNATGatewayProfile

Profil gateway NAT kluster.

networkDataplane

networkDataplane

Dataplane jaringan yang digunakan dalam kluster Kubernetes.

networkMode

networkMode

Mode jaringan Azure CNI dikonfigurasi dengan.
Ini tidak dapat ditentukan jika networkPlugin adalah apa pun selain 'azure'.

networkPlugin

NetworkPlugin

Plugin jaringan yang digunakan untuk membangun jaringan Kubernetes.

networkPluginMode

NetworkPluginMode

Mode yang harus digunakan plugin jaringan.

networkPolicy

NetworkPolicy

Kebijakan jaringan yang digunakan untuk membangun jaringan Kubernetes.

outboundType

outboundType

loadBalancer

Metode perutean keluar (keluar).
Ini hanya dapat diatur pada waktu pembuatan kluster dan tidak dapat diubah nanti. Untuk informasi selengkapnya, lihat jenis keluar keluar.

podCidr

string

10.244.0.0/16

IP notasi CIDR berkisar dari mana untuk menetapkan IP pod saat kubenet digunakan.

podCidrs

string[]

IP notasi CIDR berkisar untuk menetapkan IP pod.
Satu CIDR IPv4 diharapkan untuk jaringan tumpukan tunggal. Dua CIDR, satu untuk setiap keluarga IP (IPv4/IPv6), diharapkan untuk jaringan tumpukan ganda.

serviceCidr

string

10.0.0.0/16

IP notasi CIDR berkisar untuk menetapkan IP kluster layanan. Ini tidak boleh tumpang tindih dengan rentang IP Subnet apa pun.

serviceCidrs

string[]

IP notasi CIDR berkisar dari mana untuk menetapkan IP kluster layanan.
Satu CIDR IPv4 diharapkan untuk jaringan tumpukan tunggal. Dua CIDR, satu untuk setiap keluarga IP (IPv4/IPv6), diharapkan untuk jaringan tumpukan ganda. Mereka tidak boleh tumpang tindih dengan rentang IP Subnet apa pun.

ContainerServiceSshConfiguration

Konfigurasi SSH untuk VM berbasis Linux yang berjalan di Azure.

Nama Jenis Deskripsi
publicKeys

ContainerServiceSshPublicKey[]

Daftar kunci publik SSH yang digunakan untuk mengautentikasi dengan VM berbasis Linux. Maksimal 1 kunci dapat ditentukan.

ContainerServiceSshPublicKey

Berisi informasi tentang data kunci publik sertifikat SSH.

Nama Jenis Deskripsi
keyData

string

Kunci publik sertifikat yang digunakan untuk mengautentikasi dengan VM melalui SSH. Sertifikat harus dalam format PEM dengan atau tanpa header.

createdByType

Jenis identitas yang membuat sumber daya.

Nama Jenis Deskripsi
Application

string

Key

string

ManagedIdentity

string

User

string

CreationData

Data yang digunakan saat membuat sumber daya target dari sumber daya sumber.

Nama Jenis Deskripsi
sourceResourceId

string

Ini adalah ID ARM dari objek sumber yang akan digunakan untuk membuat objek target.

DelegatedResource

Properti sumber daya yang didelegasikan - hanya penggunaan internal.

Nama Jenis Deskripsi
location

string

Lokasi sumber daya sumber - hanya penggunaan internal.

referralResource

string

Id delegasi dari delegasi rujukan (opsional) - hanya penggunaan internal.

resourceId

string

Id sumber daya ARM dari sumber daya yang didelegasikan - hanya penggunaan internal.

tenantId

string

Id penyewa dari sumber daya yang didelegasikan - hanya penggunaan internal.

expander

Expander yang akan digunakan saat meningkatkan skala

Nama Jenis Deskripsi
least-waste

string

Memilih grup simpul yang akan memiliki CPU yang paling tidak aktif (jika diikat, memori yang tidak digunakan) setelah peningkatan skala. Ini berguna ketika Anda memiliki kelas node yang berbeda, misalnya, CPU tinggi atau node memori tinggi, dan hanya ingin memperluasnya ketika ada pod yang tertunda yang membutuhkan banyak sumber daya tersebut.

most-pods

string

Memilih grup simpul yang akan dapat menjadwalkan pod terbanyak saat meningkatkan skala. Ini berguna ketika Anda menggunakan nodeSelector untuk memastikan pod tertentu mendarat di node tertentu. Perhatikan bahwa ini tidak akan menyebabkan autoscaler memilih simpul yang lebih besar vs. lebih kecil, karena dapat menambahkan beberapa simpul yang lebih kecil sekaligus.

priority

string

Memilih grup simpul yang memiliki prioritas tertinggi yang ditetapkan oleh pengguna. Konfigurasi ini dijelaskan dalam detail lebih lanjut di sini.

random

string

Digunakan saat Anda tidak memiliki kebutuhan tertentu untuk grup simpul untuk menskalakan secara berbeda.

ExtendedLocation

Jenis kompleks lokasi yang diperluas.

Nama Jenis Deskripsi
name

string

Nama lokasi yang diperluas.

type

ExtendedLocationTypes

Jenis lokasi yang diperluas.

ExtendedLocationTypes

Jenis lokasi yang diperluas.

Nama Jenis Deskripsi
EdgeZone

string

GPUInstanceProfile

GPUInstanceProfile yang akan digunakan untuk menentukan profil instans GPU MIG untuk SKU VM GPU yang didukung.

Nama Jenis Deskripsi
MIG1g

string

MIG2g

string

MIG3g

string

MIG4g

string

MIG7g

string

Identity

Identitas untuk sumber daya.

Nama Jenis Deskripsi
principalId

string

ID utama identitas sumber daya. Nilainya harus UUID.

tenantId

string

ID penyewa sumber daya. Nilainya harus UUID.

type

ResourceIdentityType

Jenis identitas.

ipFamily

Keluarga IP yang digunakan untuk menentukan versi IP yang tersedia untuk kluster.

Nama Jenis Deskripsi
IPv4

string

IPv6

string

IPTag

Berisi IPTag yang terkait dengan objek .

Nama Jenis Deskripsi
ipTagType

string

Jenis tag IP. Contoh: RoutingPreference.

tag

string

Nilai tag IP yang terkait dengan IP publik. Contoh: Internet.

IstioCertificateAuthority

Konfigurasi Istio Service Mesh Certificate Authority (CA). Untuk saat ini, kami hanya mendukung sertifikat plugin seperti yang dijelaskan di sini https://aka.ms/asm-plugin-ca

Nama Jenis Deskripsi
plugin

IstioPluginCertificateAuthority

Informasi sertifikat plugin untuk Service Mesh.

IstioComponents

Konfigurasi komponen Istio.

Nama Jenis Deskripsi
egressGateways

IstioEgressGateway[]

Gateway keluar Istio.

ingressGateways

IstioIngressGateway[]

Gateway masuk Istio.

IstioEgressGateway

Konfigurasi gateway keluar Istio.

Nama Jenis Deskripsi
enabled

boolean

Apakah akan mengaktifkan gateway keluar.

IstioIngressGateway

Konfigurasi gateway masuk Istio. Untuk saat ini, kami mendukung hingga satu gateway ingress eksternal bernama aks-istio-ingressgateway-external dan satu gateway masuk internal bernama aks-istio-ingressgateway-internal.

Nama Jenis Deskripsi
enabled

boolean

Apakah akan mengaktifkan gateway ingress.

mode

IstioIngressGatewayMode

Mode gateway masuk.

IstioIngressGatewayMode

Mode gateway masuk.

Nama Jenis Deskripsi
External

string

Gateway ingress diberi alamat IP publik dan dapat diakses secara publik.

Internal

string

Gateway ingress diberi alamat IP internal dan tidak dapat diakses secara publik.

IstioPluginCertificateAuthority

Informasi sertifikat plugin untuk Service Mesh.

Nama Jenis Deskripsi
certChainObjectName

string

Nama objek rantai sertifikat di Azure Key Vault.

certObjectName

string

Nama objek sertifikat menengah di Azure Key Vault.

keyObjectName

string

Nama objek kunci privat sertifikat menengah di Azure Key Vault.

keyVaultId

string

ID sumber daya Key Vault.

rootCertObjectName

string

Nama objek sertifikat akar di Azure Key Vault.

IstioServiceMesh

Konfigurasi jala layanan Istio.

Nama Jenis Deskripsi
certificateAuthority

IstioCertificateAuthority

Konfigurasi Istio Service Mesh Certificate Authority (CA). Untuk saat ini, kami hanya mendukung sertifikat plugin seperti yang dijelaskan di sini https://aka.ms/asm-plugin-ca

components

IstioComponents

Konfigurasi komponen Istio.

revisions

string[]

Daftar revisi sarana kontrol Istio. Ketika peningkatan tidak sedang berlangsung, ini menyimpan satu nilai. Ketika peningkatan kenari sedang berlangsung, ini hanya dapat menampung dua nilai berturut-turut. Untuk informasi selengkapnya, lihat: https://learn.microsoft.com/en-us/azure/aks/istio-upgrade

KeyVaultNetworkAccessTypes

Akses jaringan brankas kunci

Nama Jenis Deskripsi
Private

string

Public

string

KubeletConfig

Konfigurasi kubelet simpul agen.

Nama Jenis Deskripsi
allowedUnsafeSysctls

string[]

Daftar sysctl yang tidak aman atau pola sysctl yang tidak aman (berakhiran *).

containerLogMaxFiles

integer

Jumlah maksimum file log kontainer yang dapat ada untuk kontainer. Angka harus ≥ 2.

containerLogMaxSizeMB

integer

Ukuran maksimum (misalnya 10Mi) file log kontainer sebelum diputar.

cpuCfsQuota

boolean

Jika pemberlakuan kuota CPU CFS diaktifkan untuk kontainer yang menentukan batas CPU.
Defaultnya adalah true.

cpuCfsQuotaPeriod

string

Nilai periode kuota CPU CFS.
Defaultnya adalah '100ms.' Nilai yang valid adalah urutan angka desimal dengan pecahan opsional dan akhiran unit. Misalnya: '300ms', '2h45m'. Unit yang didukung adalah 'ns', 'us', 'ms', 's', 'm', dan 'h'.

cpuManagerPolicy

string

Kebijakan Manajer CPU yang akan digunakan.
Defaultnya adalah 'none'. Lihat kebijakan manajemen CPU Kubernetes untuk informasi selengkapnya. Nilai yang diizinkan adalah 'none' dan 'statis'.

failSwapOn

boolean

Jika diatur ke true, itu akan membuat Kubelet gagal memulai jika pertukaran diaktifkan pada simpul.

imageGcHighThreshold

integer

Persentase penggunaan disk setelah pengumpulan sampah gambar selalu dijalankan.
Untuk menonaktifkan pengumpulan sampah gambar, atur ke 100. Defaultnya adalah 85%

imageGcLowThreshold

integer

Persentase penggunaan disk sebelum pengumpulan sampah gambar tidak pernah dijalankan.
Ini tidak dapat diatur lebih tinggi dari imageGcHighThreshold. Defaultnya adalah 80%

podMaxPids

integer

Jumlah maksimum proses per pod.

topologyManagerPolicy

string

Kebijakan Manajer Topologi yang akan digunakan.
Untuk informasi selengkapnya, lihat Kubernetes Topology Manager. Defaultnya adalah 'none'. Nilai yang diizinkan adalah 'none', 'best-effort', 'restricted', dan 'single-numa-node'.

KubeletDiskType

Menentukan penempatan volume emptyDir, akar data runtime kontainer, dan penyimpanan sementara Kubelet.

Nama Jenis Deskripsi
OS

string

Kubelet akan menggunakan disk OS untuk datanya.

Temporary

string

Kubelet akan menggunakan disk sementara untuk datanya.

KubernetesSupportPlan

Tingkat dukungan yang berbeda untuk kluster terkelola AKS

Nama Jenis Deskripsi
AKSLongTermSupport

string

Dukungan untuk versi diperpanjang melewati dukungan KubernetesOfficial 1 tahun. AKS terus menambal CVE selama 1 tahun lagi, selama total 2 tahun dukungan.

KubernetesOfficial

string

Dukungan untuk versi sama dengan untuk penawaran Kubernetes sumber terbuka. Versi dukungan komunitas sumber terbuka Kubernetes resmi selama 1 tahun setelah rilis.

licenseType

Jenis lisensi yang digunakan untuk VM Windows. Lihat Keuntungan Pengguna Azure Hybrid untuk detail selengkapnya.

Nama Jenis Deskripsi
None

string

Tidak ada lisensi tambahan yang diterapkan.

Windows_Server

string

Mengaktifkan Manfaat Pengguna Azure Hybrid untuk VM Windows.

LinuxOSConfig

Konfigurasi OS simpul agen Linux.

Nama Jenis Deskripsi
swapFileSizeMB

integer

Ukuran dalam MB file swap yang akan dibuat pada setiap simpul.

sysctls

SysctlConfig

Pengaturan Sysctl untuk simpul agen Linux.

transparentHugePageDefrag

string

Apakah kernel harus menggunakan pemadatan memori yang agresif untuk membuat lebih banyak halaman yang tersedia.
Nilai yang valid adalah 'always', 'defer', 'defer+madvise', 'madvise' dan 'never'. Defaultnya adalah 'madvise'. Untuk informasi selengkapnya, lihat Transparent Hugepages.

transparentHugePageEnabled

string

Apakah halaman besar transparan diaktifkan.
Nilai yang valid adalah 'always', 'madvise', dan 'never'. Defaultnya adalah 'always'. Untuk informasi selengkapnya, lihat Transparent Hugepages.

loadBalancerSku

Sku load balancer untuk kluster terkelola.

Nama Jenis Deskripsi
basic

string

Gunakan Load Balancer dasar dengan fungsionalitas terbatas.

standard

string

Gunakan Load Balancer standar. Ini adalah SKU Load Balancer yang direkomendasikan. Untuk informasi selengkapnya tentang bekerja dengan load balancer di kluster terkelola, lihat artikel Load Balancer standar.

ManagedCluster

Kluster terkelola.

Nama Jenis Deskripsi
eTag

string

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 untuk mengaktifkan konkurensi optimis sesuai konvensi etag normal.

extendedLocation

ExtendedLocation

Lokasi Komputer Virtual yang diperluas.

id

string

ID sumber daya yang sepenuhnya memenuhi syarat untuk sumber daya. Misalnya "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"

identity

ManagedClusterIdentity

Identitas kluster terkelola, jika dikonfigurasi.

location

string

Lokasi geografis tempat sumber daya berada

name

string

Nama sumber daya

properties.aadProfile

ManagedClusterAADProfile

AADProfile menentukan atribut untuk integrasi Azure Active Directory.
Konfigurasi Azure Active Directory.

properties.addonProfiles

<string,  ManagedClusterAddonProfile>

Profil add-on kluster terkelola.

properties.agentPoolProfiles

ManagedClusterAgentPoolProfile[]

Properti kumpulan agen.

properties.apiServerAccessProfile

ManagedClusterAPIServerAccessProfile

Profil akses untuk server API kluster terkelola.

properties.autoScalerProfile

AutoScalerProfile

Parameter yang akan diterapkan ke penskala otomatis kluster saat diaktifkan

properties.autoUpgradeProfile

ManagedClusterAutoUpgradeProfile

Konfigurasi peningkatan otomatis.

properties.azureMonitorProfile

ManagedClusterAzureMonitorProfile

Profil addon Azure Monitor untuk memantau kluster terkelola.

properties.azurePortalFQDN

string

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.

properties.currentKubernetesVersion

string

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.

properties.disableLocalAccounts

boolean

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.

properties.diskEncryptionSetID

string

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}'

properties.dnsPrefix

string

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

properties.enablePodSecurityPolicy

boolean

(Tidak digunakan lagi) Apakah akan mengaktifkan kebijakan keamanan pod Kubernetes (pratinjau). PodSecurityPolicy tidak digunakan lagi di Kubernetes v1.21, dan dihapus dari Kubernetes di v1.25. Pelajari selengkapnya di https://aka.ms/k8s/psp dan https://aka.ms/aks/psp.

properties.enableRBAC

boolean

Apakah akan mengaktifkan Kubernetes Role-Based Access Control.

properties.fqdn

string

FQDN dari kumpulan master.

properties.fqdnSubdomain

string

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

properties.httpProxyConfig

ManagedClusterHTTPProxyConfig

Konfigurasi untuk menyediakan kluster dengan server proksi HTTP.

properties.identityProfile

<string,  UserAssignedIdentity>

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}".

properties.ingressProfile

ManagedClusterIngressProfile

Profil Ingress untuk kluster terkelola.

properties.kubernetesVersion

string

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.

properties.linuxProfile

ContainerServiceLinuxProfile

Profil untuk VM Linux di Kluster Terkelola.

properties.maxAgentPools

integer

Jumlah maksimum kumpulan agen untuk kluster terkelola.

properties.metricsProfile

ManagedClusterMetricsProfile

Konfigurasi metrik kluster opsional.

properties.networkProfile

ContainerServiceNetworkProfile

Profil konfigurasi jaringan.

properties.nodeResourceGroup

string

Nama grup sumber daya yang berisi simpul kumpulan agen.

properties.nodeResourceGroupProfile

ManagedClusterNodeResourceGroupProfile

Profil konfigurasi grup sumber daya simpul.

properties.oidcIssuerProfile

ManagedClusterOIDCIssuerProfile

Profil penerbit OIDC dari Kluster Terkelola.

properties.podIdentityProfile

ManagedClusterPodIdentityProfile

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

properties.powerState

PowerState

Status Daya kluster.

properties.privateFQDN

string

FQDN kluster privat.

properties.privateLinkResources

PrivateLinkResource[]

Sumber daya tautan privat yang terkait dengan kluster.

properties.provisioningState

string

Status provisi saat ini.

properties.publicNetworkAccess

PublicNetworkAccess

PublicNetworkAccess dari managedCluster
Mengizinkan atau menolak akses jaringan publik untuk AKS

properties.resourceUID

string

ResourceUID secara unik mengidentifikasi ManagedClusters yang menggunakan kembali RESOURCEId ARM (yaitu: membuat, menghapus, membuat urutan)

properties.securityProfile

ManagedClusterSecurityProfile

Profil keamanan untuk kluster terkelola.

properties.serviceMeshProfile

ServiceMeshProfile

Profil jala layanan untuk kluster terkelola.

properties.servicePrincipalProfile

ManagedClusterServicePrincipalProfile

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

properties.storageProfile

ManagedClusterStorageProfile

Profil penyimpanan untuk kluster terkelola.

properties.supportPlan

KubernetesSupportPlan

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

properties.upgradeSettings

ClusterUpgradeSettings

Pengaturan untuk memutakhirkan kluster.

properties.windowsProfile

ManagedClusterWindowsProfile

Profil untuk VM Windows di Kluster Terkelola.

properties.workloadAutoScalerProfile

ManagedClusterWorkloadAutoScalerProfile

Profil Auto-scaler beban kerja untuk kluster terkelola.

sku

ManagedClusterSKU

SKU kluster terkelola.

systemData

systemData

Metadata Azure Resource Manager yang berisi informasi createBy dan modifiedBy.

tags

object

Tag sumber daya.

type

string

Jenis sumber daya. Misalnya, "Microsoft.Compute/virtualMachines" atau "Microsoft.Storage/storageAccounts"

ManagedClusterAADProfile

AADProfile menentukan atribut untuk integrasi Azure Active Directory.

Nama Jenis Deskripsi
adminGroupObjectIDs

string[]

Daftar ID objek grup AAD yang akan memiliki peran admin kluster.

clientAppID

string

(Tidak digunakan lagi) ID aplikasi AAD klien. Pelajari lebih lanjut di https://aka.ms/aks/aad-legacy.

enableAzureRBAC

boolean

Apakah akan mengaktifkan Azure RBAC untuk otorisasi Kubernetes.

managed

boolean

Apakah akan mengaktifkan AAD terkelola.

serverAppID

string

(Tidak digunakan lagi) ID aplikasi AAD server. Pelajari lebih lanjut di https://aka.ms/aks/aad-legacy.

serverAppSecret

string

(Tidak digunakan lagi) Rahasia aplikasi AAD server. Pelajari lebih lanjut di https://aka.ms/aks/aad-legacy.

tenantID

string

ID penyewa AAD yang akan digunakan untuk autentikasi. Jika tidak ditentukan, akan menggunakan penyewa langganan penyebaran.

ManagedClusterAddonProfile

Profil add-on Kubernetes untuk kluster terkelola.

Nama Jenis Deskripsi
config

object

Pasangan kunci-nilai untuk mengonfigurasi add-on.

enabled

boolean

Apakah add-on diaktifkan atau tidak.

identity

Identity

Informasi identitas yang ditetapkan pengguna yang digunakan oleh add-on ini.

ManagedClusterAgentPoolProfile

Profil untuk kumpulan agen layanan kontainer.

Nama Jenis Nilai default Deskripsi
availabilityZones

string[]

Daftar Zona ketersediaan yang akan digunakan untuk simpul. Ini hanya dapat ditentukan jika properti AgentPoolType adalah 'VirtualMachineScaleSets'.

capacityReservationGroupID

string

ID sumber daya yang sepenuhnya memenuhi syarat dari Grup Reservasi Kapasitas untuk menyediakan komputer virtual dari grup Komputer Virtual yang dipesan.
AKS akan mengaitkan kumpulan agen yang ditentukan dengan Grup Reservasi Kapasitas.

count

integer

Jumlah agen (VM) untuk menghosting kontainer docker. Nilai yang diizinkan harus dalam rentang 0 hingga 1000 (inklusif) untuk kumpulan pengguna dan dalam rentang 1 hingga 1000 (inklusif) untuk kumpulan sistem. Nilai defaultnya adalah 1.

creationData

CreationData

CreationData yang akan digunakan untuk menentukan ID Rekam Jepret sumber jika kumpulan simpul akan dibuat/ditingkatkan menggunakan rekam jepret.

currentOrchestratorVersion

string

Versi Kubernetes yang dijalankan Kumpulan Agen.
Jika orchestratorVersion adalah versi yang sepenuhnya ditentukan <major.minor.patch>, bidang ini akan sama persis dengannya. Jika orchestratorVersion <>major.minor , bidang ini akan berisi versi <> major.minor.patch lengkap yang digunakan.

eTag

string

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 untuk mengaktifkan konkurensi optimis sesuai konvensi etag normal.

enableAutoScaling

boolean

Apakah akan mengaktifkan penskala otomatis

enableEncryptionAtHost

boolean

Apakah akan mengaktifkan OS berbasis host dan enkripsi drive data.
Ini hanya didukung pada ukuran VM tertentu dan di wilayah Azure tertentu. Untuk informasi selengkapnya, lihat: https://docs.microsoft.com/azure/aks/enable-host-encryption

enableFIPS

boolean

Apakah akan menggunakan OS berkemampuan FIPS.
Lihat Menambahkan kumpulan simpul berkemampuan FIPS untuk detail selengkapnya.

enableNodePublicIP

boolean

Apakah setiap simpul dialokasikan IP publiknya sendiri.
Beberapa skenario mungkin memerlukan simpul di kumpulan simpul untuk menerima alamat IP publik khusus mereka sendiri. Skenario umum adalah untuk beban kerja game, di mana konsol perlu membuat koneksi langsung ke komputer virtual cloud untuk meminimalkan hop. Untuk informasi selengkapnya, lihat menetapkan IP publik per simpul. Defaultnya adalah false.

enableUltraSSD

boolean

Apakah akan mengaktifkan UltraSSD

gpuInstanceProfile

GPUInstanceProfile

GPUInstanceProfile yang akan digunakan untuk menentukan profil instans GPU MIG untuk SKU VM GPU yang didukung.

hostGroupID

string

ID sumber daya yang sepenuhnya memenuhi syarat dari Grup Host Khusus untuk memprovisikan komputer virtual, hanya digunakan dalam skenario pembuatan dan tidak diizinkan untuk berubah sekali diatur.
Ini adalah formulir: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/hostGroups/{hostGroupName}. Untuk informasi selengkapnya, lihat host khusus Azure.

kubeletConfig

KubeletConfig

Konfigurasi kubelet simpul agen.
Konfigurasi Kubelet pada simpul kumpulan agen.

kubeletDiskType

KubeletDiskType

Menentukan penempatan volume emptyDir, akar data runtime kontainer, dan penyimpanan sementara Kubelet.

linuxOSConfig

LinuxOSConfig

Konfigurasi OS simpul agen Linux.
Konfigurasi OS simpul agen Linux.

maxCount

integer

Jumlah maksimum simpul untuk penskalaan otomatis

maxPods

integer

Jumlah maksimum pod yang dapat berjalan pada simpul.

messageOfTheDay

string

Pesan hari ini untuk simpul Linux, dikodekan base64.
String yang dikodekan base64 yang akan ditulis ke /etc/motd setelah decoding. Ini memungkinkan penyesuaian pesan hari itu untuk simpul Linux. Ini tidak boleh ditentukan untuk simpul Windows. Ini harus berupa string statis (yaitu, akan dicetak mentah dan tidak dijalankan sebagai skrip).

minCount

integer

Jumlah minimum simpul untuk penskalaan otomatis

mode

AgentPoolMode

Mode kumpulan agen.
Kluster harus memiliki setidaknya satu Kumpulan Agen 'Sistem' setiap saat. Untuk informasi tambahan tentang pembatasan dan praktik terbaik kumpulan agen, lihat: https://docs.microsoft.com/azure/aks/use-system-pools

name

string

Nama unik profil kumpulan agen dalam konteks langganan dan grup sumber daya.
Nama kumpulan agen Windows harus 6 karakter atau kurang.

networkProfile

AgentPoolNetworkProfile

Pengaturan terkait jaringan kumpulan agen.

nodeImageVersion

string

Versi gambar simpul

nodeLabels

object

Label node yang akan dipertahankan di semua simpul di kumpulan agen.

nodePublicIPPrefixID

string

ID awalan IP publik tempat simpul VM harus menggunakan IP.
Ini adalah formulir: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName}

nodeTaints

string[]

Taint ditambahkan ke simpul baru selama pembuatan dan skala kumpulan simpul. Misalnya, key=value:NoSchedule.

orchestratorVersion

string

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. Sebagai praktik terbaik, Anda harus meningkatkan semua kumpulan simpul dalam kluster AKS ke versi Kubernetes yang sama. Versi kumpulan simpul harus memiliki versi utama yang sama dengan sarana kontrol. Versi minor kumpulan simpul harus dalam dua versi minor dari versi sarana kontrol. Versi kumpulan simpul tidak boleh lebih besar dari versi sarana kontrol. Untuk informasi selengkapnya, lihat meningkatkan kumpulan simpul.

osDiskSizeGB

integer

Ukuran Disk OS dalam GB yang akan digunakan untuk menentukan ukuran disk untuk setiap komputer di kumpulan master/agen. Jika Anda menentukan 0, itu akan menerapkan ukuran osDisk default sesuai dengan vmSize yang ditentukan.

osDiskType

OSDiskType

Jenis disk OS yang akan digunakan untuk komputer di kumpulan agen.
Defaultnya adalah 'Ephemeral' jika VM mendukungnya dan memiliki disk cache yang lebih besar dari OSDiskSizeGB yang diminta. Jika tidak, default ke 'Terkelola'. Mungkin tidak diubah setelah pembuatan. Untuk informasi selengkapnya, lihat OS Ephemeral.

osSKU

OSSKU

Menentukan SKU OS yang digunakan oleh kumpulan agen. Defaultnya adalah Ubuntu jika OSType adalah Linux. Defaultnya adalah Windows2019 ketika Kubernetes <= 1.24 atau Windows2022 ketika Kubernetes >= 1,25 jika OSType adalah Windows.

osType

OSType

Linux

Jenis sistem operasi. Defaultnya adalah Linux.

podSubnetID

string

ID subnet yang akan bergabung dengan pod saat diluncurkan.
Jika dihilangkan, IP pod secara statis ditetapkan pada subnet simpul (lihat vnetSubnetID untuk detail selengkapnya). Ini adalah formulir: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}

powerState

PowerState

Apakah Kumpulan Agen sedang berjalan atau dihentikan.
Ketika Kumpulan Agen pertama kali dibuat, kumpulan tersebut awalnya Berjalan. Kumpulan Agen dapat dihentikan dengan mengatur bidang ini ke Dihentikan. Kumpulan Agen yang dihentikan menghentikan semua VM-nya dan tidak dikenakan biaya penagihan. Kumpulan Agen hanya dapat dihentikan jika sedang Berjalan dan status provisi Berhasil

provisioningState

string

Status penyebaran atau provisi saat ini.

proximityPlacementGroupID

string

ID untuk Grup Penempatan Kedekatan.

scaleDownMode

ScaleDownMode

Mode penurunan skala yang akan digunakan saat menskalakan Kumpulan Agen.
Ini juga berdampak pada perilaku autoscaler kluster. Jika tidak ditentukan, defaultnya adalah Hapus.

scaleSetEvictionPolicy

ScaleSetEvictionPolicy

Delete

Kebijakan pengeluaran Set Skala Komputer Virtual yang akan digunakan.
Ini tidak dapat ditentukan kecuali scaleSetPriority adalah 'Spot'. Jika tidak ditentukan, defaultnya adalah 'Hapus'.

scaleSetPriority

ScaleSetPriority

Regular

Prioritas Set Skala Komputer Virtual. Jika tidak ditentukan, defaultnya adalah 'Reguler'.

securityProfile

AgentPoolSecurityProfile

Pengaturan keamanan kumpulan agen.

spotMaxPrice

number

-1

Harga maksimum (dalam Dolar AS) yang bersedia Anda bayar untuk instans spot. Nilai yang mungkin adalah nilai desimal apa pun yang lebih besar dari nol atau -1 yang menunjukkan harga default up-to sesuai permintaan.
Nilai yang mungkin adalah nilai desimal apa pun yang lebih besar dari nol atau -1 yang menunjukkan kesediaan untuk membayar harga sesuai permintaan. Untuk detail selengkapnya tentang harga spot, lihat harga VM spot

tags

object

Tag yang akan dipertahankan pada kumpulan agen set skala komputer virtual.

type

AgentPoolType

Jenis Kumpulan Agen.

upgradeSettings

AgentPoolUpgradeSettings

Pengaturan untuk memutakhirkan agentpool

vmSize

string

Ukuran VM kumpulan agen.
Ketersediaan ukuran VM bervariasi menurut wilayah. Jika sebuah simpul berisi sumber daya komputasi (memori, cpu, dll) pod yang tidak memadai mungkin gagal berjalan dengan benar. Untuk detail selengkapnya tentang ukuran VM terbatas, lihat: https://docs.microsoft.com/azure/aks/quotas-skus-regions

vnetSubnetID

string

ID subnet simpul kumpulan agen dan pod opsional akan bergabung pada startup.
Jika ini tidak ditentukan, VNET dan subnet akan dihasilkan dan digunakan. Jika tidak ada podSubnetID yang ditentukan, ini berlaku untuk simpul dan pod, jika tidak, pod tersebut hanya berlaku untuk simpul. Ini adalah formulir: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}

windowsProfile

AgentPoolWindowsProfile

Profil spesifik kumpulan agen Windows.

workloadRuntime

WorkloadRuntime

Menentukan jenis beban kerja yang dapat dijalankan simpul.

ManagedClusterAPIServerAccessProfile

Profil akses untuk server API kluster terkelola.

Nama Jenis Deskripsi
authorizedIPRanges

string[]

Rentang IP berwenang untuk mengakses server API Kubernetes.
Rentang IP ditentukan dalam format CIDR, misalnya 137.117.106.88/29. Fitur ini tidak kompatibel dengan kluster yang menggunakan IP Publik Per Node, atau kluster yang menggunakan Load Balancer Dasar. Untuk informasi selengkapnya, lihat rentang IP resmi server API.

disableRunCommand

boolean

Apakah akan menonaktifkan perintah jalankan untuk kluster atau tidak.

enablePrivateCluster

boolean

Apakah akan membuat kluster sebagai kluster privat atau tidak.
Untuk detail selengkapnya, lihat Membuat kluster AKS privat.

enablePrivateClusterPublicFQDN

boolean

Apakah akan membuat FQDN publik tambahan untuk kluster privat atau tidak.

privateDNSZone

string

Mode zona DNS privat untuk kluster.
Defaultnya adalah Sistem. Untuk detail selengkapnya, lihat mengonfigurasi zona DNS privat. Nilai yang diizinkan adalah 'sistem' dan 'tidak ada'.

ManagedClusterAutoUpgradeProfile

Profil peningkatan otomatis untuk kluster terkelola.

Nama Jenis Deskripsi
nodeOSUpgradeChannel

nodeOSUpgradeChannel

Saluran Peningkatan OS Simpul
Cara memperbarui OS pada simpul Anda. Defaultnya adalah NodeImage.

upgradeChannel

upgradeChannel

Saluran peningkatan untuk peningkatan otomatis. Defaultnya adalah 'none'.
Untuk informasi selengkapnya, lihat mengatur saluran peningkatan otomatis kluster AKS.

ManagedClusterAzureMonitorProfile

Profil addon Azure Monitor untuk memantau kluster terkelola.

Nama Jenis Deskripsi
metrics

ManagedClusterAzureMonitorProfileMetrics

Profil metrik untuk layanan terkelola Azure Monitor untuk addon Prometheus. Kumpulkan metrik infrastruktur Kubernetes out-of-the-box untuk dikirim ke Ruang Kerja Azure Monitor dan konfigurasikan pengikisan tambahan untuk target kustom. Lihat aka.ms/AzureManagedPrometheus untuk gambaran umum.

ManagedClusterAzureMonitorProfileKubeStateMetrics

Profil Metrik Status Kube untuk addon Azure Managed Prometheus. Pengaturan opsional ini adalah untuk pod kube-state-metrics yang disebarkan dengan addon. Lihat aka.ms/AzureManagedPrometheus-optional-parameters untuk detailnya.

Nama Jenis Deskripsi
metricAnnotationsAllowList

string

Daftar kunci anotasi Kubernetes yang dipisahkan koma yang akan digunakan dalam metrik label sumber daya (Contoh: 'namespaces=[kubernetes.io/team,...],pods=[kubernetes.io/team],...'). Secara default metrik hanya berisi nama sumber daya dan label namespace layanan.

metricLabelsAllowlist

string

Daftar kunci label Kube tambahan yang dipisahkan koma yang akan digunakan dalam metrik label sumber daya (Contoh: 'namespaces=[k8s-label-1,k8s-label-n,...],pods=[app],...'). Secara default metrik hanya berisi nama sumber daya dan label namespace layanan.

ManagedClusterAzureMonitorProfileMetrics

Profil metrik untuk layanan terkelola Azure Monitor untuk addon Prometheus. Kumpulkan metrik infrastruktur Kubernetes out-of-the-box untuk dikirim ke Ruang Kerja Azure Monitor dan konfigurasikan pengikisan tambahan untuk target kustom. Lihat aka.ms/AzureManagedPrometheus untuk gambaran umum.

Nama Jenis Deskripsi
enabled

boolean

Apakah akan mengaktifkan atau menonaktifkan addon Azure Managed Prometheus untuk pemantauan Prometheus. Lihat aka.ms/AzureManagedPrometheus-aks-enable untuk detail tentang mengaktifkan dan menonaktifkan.

kubeStateMetrics

ManagedClusterAzureMonitorProfileKubeStateMetrics

Profil Metrik Status Kube untuk addon Azure Managed Prometheus. Pengaturan opsional ini adalah untuk pod kube-state-metrics yang disebarkan dengan addon. Lihat aka.ms/AzureManagedPrometheus-optional-parameters untuk detailnya.

ManagedClusterCostAnalysis

Konfigurasi analisis biaya untuk kluster

Nama Jenis Deskripsi
enabled

boolean

Apakah akan mengaktifkan analisis biaya
Sku.tier Kluster Terkelola harus diatur ke 'Standar' atau 'Premium' untuk mengaktifkan fitur ini. Mengaktifkan ini akan menambahkan detail Namespace layanan dan Penyebaran Kubernetes ke tampilan Analisis Biaya di portal Microsoft Azure. Jika tidak ditentukan, defaultnya adalah false. Untuk informasi selengkapnya, lihat aka.ms/aks/docs/cost-analysis.

ManagedClusterHTTPProxyConfig

Konfigurasi proksi HTTP kluster.

Nama Jenis Deskripsi
httpProxy

string

Titik akhir server proksi HTTP yang akan digunakan.

httpsProxy

string

Titik akhir server proksi HTTPS yang akan digunakan.

noProxy

string[]

Titik akhir yang seharusnya tidak melalui proksi.

trustedCa

string

Sertifikasi CA alternatif yang digunakan untuk menyambungkan ke server proksi.

ManagedClusterIdentity

Identitas untuk kluster terkelola.

Nama Jenis Deskripsi
delegatedResources

<string,  DelegatedResource>

Sumber daya identitas yang didelegasikan yang ditetapkan ke kluster terkelola ini. Ini hanya dapat diatur oleh Penyedia Sumber Daya Azure lain, dan kluster terkelola hanya menerima satu sumber daya identitas yang didelegasikan. Penggunaan internal saja.

principalId

string

Id utama dari identitas yang ditetapkan sistem yang digunakan oleh komponen master.

tenantId

string

Id penyewa dari identitas yang ditetapkan sistem yang digunakan oleh komponen master.

type

ResourceIdentityType

Jenis identitas yang digunakan untuk kluster terkelola.
Untuk informasi selengkapnya, lihat menggunakan identitas terkelola di AKS.

userAssignedIdentities

UserAssignedIdentities

Identitas pengguna yang terkait dengan kluster terkelola. Identitas ini akan digunakan dalam sarana kontrol. Hanya satu identitas yang ditetapkan pengguna yang diizinkan.
Kunci harus BERUPA ID sumber daya ARM dalam formulir: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.

ManagedClusterIngressProfile

Profil Ingress untuk kluster layanan kontainer.

Nama Jenis Deskripsi
webAppRouting

ManagedClusterIngressProfileWebAppRouting

Pengaturan Perutean Aplikasi untuk profil masuk. Anda dapat menemukan gambaran umum dan panduan onboarding untuk fitur ini di https://learn.microsoft.com/en-us/azure/aks/app-routing?tabs=default%2Cdeploy-app-default.

ManagedClusterIngressProfileWebAppRouting

Pengaturan add-on Perutean Aplikasi untuk profil masuk.

Nama Jenis Deskripsi
dnsZoneResourceIds

string[]

ID sumber daya zona DNS yang akan dikaitkan dengan add-on Perutean Aplikasi. Digunakan hanya ketika add-on Perutean Aplikasi diaktifkan. Zona DNS publik dan privat dapat berada di grup sumber daya yang berbeda, tetapi semua zona DNS publik harus berada dalam grup sumber daya yang sama dan semua zona DNS privat harus berada dalam grup sumber daya yang sama.

enabled

boolean

Apakah akan mengaktifkan add-on Perutean Aplikasi.

identity

UserAssignedIdentity

Identitas terkelola add-on Perutean Aplikasi. Ini adalah identitas yang harus diberikan izin, misalnya, untuk mengelola sumber daya Azure DNS terkait dan mendapatkan sertifikat dari Azure Key Vault. Lihat gambaran umum add-on ini untuk instruksi selengkapnya.

ManagedClusterLoadBalancerProfile

Profil load balancer kluster terkelola.

Nama Jenis Nilai default Deskripsi
allocatedOutboundPorts

integer

0

Jumlah port SNAT yang dialokasikan yang diinginkan per VM. Nilai yang diizinkan berada dalam rentang 0 hingga 64000 (inklusif). Nilai defaultnya adalah 0 yang menghasilkan port alokasi dinamis Azure.

backendPoolType

BackendPoolType

NodeIPConfiguration

Jenis BackendPool Load Balancer masuk terkelola.

effectiveOutboundIPs

ResourceReference[]

Sumber daya IP keluar yang efektif dari load balancer kluster.

enableMultipleStandardLoadBalancers

boolean

Aktifkan beberapa load balancer standar per kluster AKS atau tidak.

idleTimeoutInMinutes

integer

30

Batas waktu menganggur aliran keluar yang diinginkan dalam hitung menit. Nilai yang diizinkan berada dalam rentang 4 hingga 120 (inklusif). Nilai defaultnya adalah 30 menit.

managedOutboundIPs

ManagedOutboundIPs

IP keluar terkelola yang diinginkan untuk load balancer kluster.

outboundIPPrefixes

OutboundIPPrefixes

Sumber daya Awalan IP keluar yang diinginkan untuk load balancer kluster.

outboundIPs

OutboundIPs

Sumber daya IP keluar yang diinginkan untuk load balancer kluster.

ManagedClusterManagedOutboundIPProfile

Profil sumber daya IP keluar terkelola dari kluster terkelola.

Nama Jenis Nilai default Deskripsi
count

integer

1

Jumlah IP keluar yang diinginkan yang dibuat/dikelola oleh Azure. Nilai yang diizinkan harus dalam rentang 1 hingga 16 (inklusif). Nilai defaultnya adalah 1.

ManagedClusterMetricsProfile

Profil metrik untuk ManagedCluster.

Nama Jenis Deskripsi
costAnalysis

ManagedClusterCostAnalysis

Konfigurasi untuk analisis biaya sumber daya per-Kubernetes terperinci.
Konfigurasi analisis biaya untuk kluster

ManagedClusterNATGatewayProfile

Profil gateway NAT kluster terkelola.

Nama Jenis Nilai default Deskripsi
effectiveOutboundIPs

ResourceReference[]

Sumber daya IP keluar yang efektif dari gateway NAT kluster.

idleTimeoutInMinutes

integer

4

Batas waktu menganggur aliran keluar yang diinginkan dalam hitung menit. Nilai yang diizinkan berada dalam rentang 4 hingga 120 (inklusif). Nilai defaultnya adalah 4 menit.

managedOutboundIPProfile

ManagedClusterManagedOutboundIPProfile

Profil sumber daya IP keluar terkelola gateway NAT kluster.

ManagedClusterNodeResourceGroupProfile

Profil penguncian grup sumber daya node untuk kluster terkelola.

Nama Jenis Deskripsi
restrictionLevel

RestrictionLevel

Tingkat pembatasan diterapkan ke grup sumber daya simpul kluster. Jika tidak ditentukan, defaultnya adalah 'Tidak Dibatasi'

ManagedClusterOIDCIssuerProfile

Profil penerbit OIDC dari Kluster Terkelola.

Nama Jenis Deskripsi
enabled

boolean

Apakah penerbit OIDC diaktifkan.

issuerURL

string

Url pengeluar sertifikat OIDC dari Kluster Terkelola.

ManagedClusterPodIdentity

Detail tentang identitas pod yang ditetapkan ke Kluster Terkelola.

Nama Jenis Deskripsi
bindingSelector

string

Pemilih pengikatan yang digunakan untuk sumber daya AzureIdentityBinding.

identity

UserAssignedIdentity

Detail identitas yang ditetapkan pengguna.

name

string

Nama identitas pod.

namespace

string

Namespace identitas pod.

provisioningInfo

ProvisioningInfo

provisioningState

ManagedClusterPodIdentityProvisioningState

Status provisi identitas pod saat ini.

ManagedClusterPodIdentityException

Pengecualian identitas pod, yang memungkinkan pod dengan label tertentu untuk mengakses titik akhir Azure Instance Metadata Service (IMDS) tanpa dicegat oleh server identitas yang dikelola node (NMI).

Nama Jenis Deskripsi
name

string

Nama pengecualian identitas pod.

namespace

string

Namespace pengecualian identitas pod.

podLabels

object

Label pod yang cocok.

ManagedClusterPodIdentityProfile

Profil identitas pod dari Kluster Terkelola.

Nama Jenis Deskripsi
allowNetworkPluginKubenet

boolean

Apakah identitas pod diizinkan untuk berjalan pada kluster dengan jaringan Kubenet.
Berjalan di Kubenet dinonaktifkan secara default karena sifat keamanan terkait Identitas Pod AAD dan risiko spoofing IP. Lihat menggunakan plugin jaringan Kubenet dengan Identitas Pod AAD untuk informasi selengkapnya.

enabled

boolean

Apakah addon identitas pod diaktifkan.

userAssignedIdentities

ManagedClusterPodIdentity[]

Identitas pod yang akan digunakan dalam kluster.

userAssignedIdentityExceptions

ManagedClusterPodIdentityException[]

Pengecualian identitas pod untuk diizinkan.

ManagedClusterPodIdentityProvisioningError

Respons kesalahan dari provisi identitas pod.

Nama Jenis Deskripsi
error

ManagedClusterPodIdentityProvisioningErrorBody

Detail tentang kesalahan.

ManagedClusterPodIdentityProvisioningErrorBody

Respons kesalahan dari provisi identitas pod.

Nama Jenis Deskripsi
code

string

Pengidentifikasi untuk kesalahan. Kode invarian dan dimaksudkan untuk dikonsumsi secara terprogram.

details

ManagedClusterPodIdentityProvisioningErrorBody[]

Daftar detail tambahan tentang kesalahan.

message

string

Pesan yang menjelaskan kesalahan, dimaksudkan agar cocok untuk ditampilkan di antarmuka pengguna.

target

string

Target kesalahan tertentu. Misalnya, nama properti dalam kesalahan.

ManagedClusterPodIdentityProvisioningState

Status provisi identitas pod saat ini.

Nama Jenis Deskripsi
Assigned

string

Canceled

string

Deleting

string

Failed

string

Succeeded

string

Updating

string

ManagedClusterSecurityProfile

Profil keamanan untuk kluster layanan kontainer.

Nama Jenis Deskripsi
azureKeyVaultKms

AzureKeyVaultKms

Azure Key Vault pengaturan layanan manajemen kunci untuk profil keamanan.

defender

ManagedClusterSecurityProfileDefender

Pengaturan Pertahanan Microsoft untuk profil keamanan.

imageCleaner

ManagedClusterSecurityProfileImageCleaner

Pengaturan Image Cleaner untuk profil keamanan.

workloadIdentity

ManagedClusterSecurityProfileWorkloadIdentity

Pengaturan identitas beban kerja untuk profil keamanan. Identitas beban kerja memungkinkan aplikasi Kubernetes mengakses sumber daya cloud Azure dengan aman dengan Microsoft Azure ACTIVE Directory. Lihat https://aka.ms/aks/wi untuk detail selengkapnya.

ManagedClusterSecurityProfileDefender

Pengaturan Pertahanan Microsoft untuk profil keamanan.

Nama Jenis Deskripsi
logAnalyticsWorkspaceResourceId

string

ID sumber daya ruang kerja Analitik Log yang akan dikaitkan dengan Pertahanan Microsoft. Ketika Pertahanan Microsoft diaktifkan, bidang ini diperlukan dan harus menjadi ID sumber daya ruang kerja yang valid. Saat Pertahanan Microsoft dinonaktifkan, biarkan bidang kosong.

securityMonitoring

ManagedClusterSecurityProfileDefenderSecurityMonitoring

Deteksi ancaman Pertahanan Microsoft untuk pengaturan Cloud untuk profil keamanan.

ManagedClusterSecurityProfileDefenderSecurityMonitoring

Pengaturan Pertahanan Microsoft untuk deteksi ancaman profil keamanan.

Nama Jenis Deskripsi
enabled

boolean

Apakah akan mengaktifkan deteksi ancaman Defender

ManagedClusterSecurityProfileImageCleaner

Image Cleaner menghapus gambar yang tidak digunakan dari simpul, mengosongkan ruang disk dan membantu mengurangi area permukaan serangan. Berikut adalah pengaturan untuk profil keamanan.

Nama Jenis Deskripsi
enabled

boolean

Apakah akan mengaktifkan Image Cleaner pada kluster AKS.

intervalHours

integer

Interval pemindaian Image Cleaner dalam hitungan jam.

ManagedClusterSecurityProfileWorkloadIdentity

Pengaturan identitas beban kerja untuk profil keamanan.

Nama Jenis Deskripsi
enabled

boolean

Apakah akan mengaktifkan identitas beban kerja.

ManagedClusterServicePrincipalProfile

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

Nama Jenis Deskripsi
clientId

string

ID untuk perwakilan layanan.

secret

string

Kata sandi rahasia yang terkait dengan perwakilan layanan dalam teks biasa.

ManagedClusterSKU

SKU Kluster Terkelola.

Nama Jenis Deskripsi
name

ManagedClusterSKUName

Nama SKU kluster terkelola.

tier

ManagedClusterSKUTier

Tingkat SKU kluster terkelola.
Jika tidak ditentukan, defaultnya adalah 'Gratis'. Lihat Tingkat Harga AKS untuk detail selengkapnya.

ManagedClusterSKUName

Nama SKU kluster terkelola.

Nama Jenis Deskripsi
Base

string

Opsi dasar untuk sarana kontrol AKS.

ManagedClusterSKUTier

Tingkat SKU kluster terkelola.

Nama Jenis Deskripsi
Free

string

Manajemen kluster gratis, tetapi dikenakan biaya untuk VM, penyimpanan, dan penggunaan jaringan. Terbaik untuk bereksperimen, belajar, pengujian sederhana, atau beban kerja dengan kurang dari 10 simpul. Tidak disarankan untuk kasus penggunaan produksi.

Premium

string

Kluster memiliki kemampuan premium selain semua kemampuan yang disertakan dalam 'Standar'. Premium memungkinkan pemilihan LongTermSupport (aka.ms/aks/lts) untuk versi Kubernetes tertentu.

Standard

string

Direkomendasikan untuk beban kerja misi penting dan produksi. Termasuk autoscaling sarana kontrol Kube, pengujian intensif beban kerja, dan hingga 5.000 simpul per kluster. Menjamin ketersediaan 99,95% titik akhir server API Kubernetes untuk kluster yang menggunakan Zona Ketersediaan dan ketersediaan 99,9% untuk kluster yang tidak menggunakan Zona Ketersediaan.

ManagedClusterStorageProfile

Profil penyimpanan untuk kluster layanan kontainer.

Nama Jenis Deskripsi
blobCSIDriver

ManagedClusterStorageProfileBlobCSIDriver

Pengaturan Driver CSI AzureBlob untuk profil penyimpanan.

diskCSIDriver

ManagedClusterStorageProfileDiskCSIDriver

Pengaturan Driver CSI AzureDisk untuk profil penyimpanan.

fileCSIDriver

ManagedClusterStorageProfileFileCSIDriver

Pengaturan Driver CSI AzureFile untuk profil penyimpanan.

snapshotController

ManagedClusterStorageProfileSnapshotController

Pengaturan Pengontrol Rekam Jepret untuk profil penyimpanan.

ManagedClusterStorageProfileBlobCSIDriver

Pengaturan Driver CSI AzureBlob untuk profil penyimpanan.

Nama Jenis Deskripsi
enabled

boolean

Apakah akan mengaktifkan Driver CSI AzureBlob. Nilai defaultnya adalah false.

ManagedClusterStorageProfileDiskCSIDriver

Pengaturan Driver CSI AzureDisk untuk profil penyimpanan.

Nama Jenis Deskripsi
enabled

boolean

Apakah akan mengaktifkan Driver CSI AzureDisk. Nilai defaultnya adalah true.

ManagedClusterStorageProfileFileCSIDriver

Pengaturan Driver CSI AzureFile untuk profil penyimpanan.

Nama Jenis Deskripsi
enabled

boolean

Apakah akan mengaktifkan Driver CSI AzureFile. Nilai defaultnya adalah true.

ManagedClusterStorageProfileSnapshotController

Pengaturan Pengontrol Rekam Jepret untuk profil penyimpanan.

Nama Jenis Deskripsi
enabled

boolean

Apakah akan mengaktifkan Pengontrol Rekam Jepret. Nilai defaultnya adalah true.

ManagedClusterWindowsProfile

Profil untuk VM Windows di kluster terkelola.

Nama Jenis Deskripsi
adminPassword

string

Menentukan kata sandi akun administrator.

Panjang minimum: 8 karakter

Panjang maksimum: 123 karakter

persyaratan kompleksitas : 3 dari 4 kondisi di bawah ini perlu dipenuhi
Memiliki karakter yang lebih rendah
Memiliki karakter atas
Memiliki digit
Memiliki karakter khusus (Kecocokan regex [\W_])

Nilai yang tidak diizinkan: "abc@123", "P@$$w 0rd", "P@ssw0rd", "P@ssword123", "Pa$$word", "pass@word1", "Password!", "Password1", "Password22", "iloveyou!"

adminUsername

string

Menentukan nama akun administrator.

Pembatasan : Tidak dapat berakhiran "."

Nilai yang tidak diizinkan: "administrator", "admin", "user", "user1", "test", "user2", "test1", "user3", "admin1", "1", "123", "a", "actuser", "adm", "admin2", "aspnet", "backup", "console", "david", "guest", "john", "owner", "root", "server", "sql", "support", "support_388945a0", "sys", "test2", "test3", "user4", "user5".

Panjang minimum: 1 karakter

Panjang maksimum: 20 karakter

enableCSIProxy

boolean

Apakah akan mengaktifkan proksi CSI.
Untuk detail selengkapnya tentang proksi CSI, lihat repositori GitHub proksi CSI .

gmsaProfile

WindowsGmsaProfile

Profil gMSA Windows di Kluster Terkelola.

licenseType

licenseType

Jenis lisensi yang digunakan untuk VM Windows. Lihat Keuntungan Pengguna Azure Hybrid untuk detail selengkapnya.

ManagedClusterWorkloadAutoScalerProfile

Profil Auto-scaler beban kerja untuk kluster terkelola.

Nama Jenis Deskripsi
keda

ManagedClusterWorkloadAutoScalerProfileKeda

Pengaturan KEDA (Autoscaling berbasis Peristiwa Kubernetes) untuk profil auto-scaler beban kerja.

verticalPodAutoscaler

ManagedClusterWorkloadAutoScalerProfileVerticalPodAutoscaler

Pengaturan VPA (Penskala Otomatis Pod Vertikal) untuk profil auto-scaler beban kerja.

ManagedClusterWorkloadAutoScalerProfileKeda

Pengaturan KEDA (Autoscaling berbasis Peristiwa Kubernetes) untuk profil auto-scaler beban kerja.

Nama Jenis Deskripsi
enabled

boolean

Apakah akan mengaktifkan KEDA.

ManagedClusterWorkloadAutoScalerProfileVerticalPodAutoscaler

Pengaturan VPA (Penskala Otomatis Pod Vertikal) untuk profil auto-scaler beban kerja.

Nama Jenis Nilai default Deskripsi
enabled

boolean

False

Apakah akan mengaktifkan VPA. Nilai defaultnya adalah false.

ManagedOutboundIPs

IP keluar terkelola yang diinginkan untuk load balancer kluster.

Nama Jenis Nilai default Deskripsi
count

integer

1

Jumlah IP keluar IPv4 yang diinginkan yang dibuat/dikelola oleh Azure untuk load balancer kluster. Nilai yang diizinkan harus dalam rentang 1 hingga 100 (inklusif). Nilai defaultnya adalah 1.

countIPv6

integer

0

Jumlah IP keluar IPv6 yang diinginkan yang dibuat/dikelola oleh Azure untuk load balancer kluster. Nilai yang diizinkan harus dalam rentang 1 hingga 100 (inklusif). Nilai defaultnya adalah 0 untuk tumpukan tunggal dan 1 untuk tumpukan ganda.

networkDataplane

Dataplane jaringan yang digunakan dalam kluster Kubernetes.

Nama Jenis Deskripsi
azure

string

Gunakan dataplane jaringan Azure.

cilium

string

Gunakan dataplane jaringan Cilium. Lihat Azure CNI Powered by Cilium untuk informasi selengkapnya.

networkMode

Mode jaringan Azure CNI dikonfigurasi dengan.

Nama Jenis Deskripsi
bridge

string

Ini tidak lagi didukung

transparent

string

Tidak ada jembatan yang dibuat. Intra-VM komunikasi Pod ke Pod adalah melalui rute IP yang dibuat oleh Azure CNI. Lihat Mode Transparan untuk informasi selengkapnya.

NetworkPlugin

Plugin jaringan yang digunakan untuk membangun jaringan Kubernetes.

Nama Jenis Deskripsi
azure

string

Gunakan plugin jaringan Azure CNI. Lihat jaringan Azure CNI (tingkat lanjut) untuk informasi selengkapnya.

kubenet

string

Gunakan plugin jaringan Kubenet. Lihat jaringan Kubenet (dasar) untuk informasi selengkapnya.

none

string

Tidak ada plugin CNI yang telah diinstal sebelumnya. Lihat BYO CNI untuk informasi selengkapnya.

NetworkPluginMode

Mode yang harus digunakan plugin jaringan.

Nama Jenis Deskripsi
overlay

string

Digunakan dengan networkPlugin=azure, pod diberikan IP dari ruang alamat PodCIDR tetapi menggunakan Domain Perutean Azure daripada metode tabel rute Kubenet. Untuk informasi selengkapnya, kunjungi https://aka.ms/aks/azure-cni-overlay.

NetworkPolicy

Kebijakan jaringan yang digunakan untuk membangun jaringan Kubernetes.

Nama Jenis Deskripsi
azure

string

Gunakan kebijakan jaringan Azure. Lihat perbedaan antara kebijakan Azure dan Calico untuk informasi selengkapnya.

calico

string

Gunakan kebijakan jaringan Calico. Lihat perbedaan antara kebijakan Azure dan Calico untuk informasi selengkapnya.

cilium

string

Gunakan Cilium untuk menerapkan kebijakan jaringan. Ini mengharuskan networkDataplane menjadi 'cilium'.

none

string

Kebijakan jaringan tidak akan diberlakukan. Ini adalah nilai default ketika NetworkPolicy tidak ditentukan.

nodeOSUpgradeChannel

Saluran Peningkatan OS Simpul

Nama Jenis Deskripsi
NodeImage

string

AKS akan memperbarui simpul dengan VHD yang baru di-patch yang berisi perbaikan keamanan dan bugfix pada irama mingguan. Dengan mesin pembaruan VHD akan bergulir dicitrakan ulang ke VHD tersebut mengikuti jendela pemeliharaan dan pengaturan lonjakan. Tidak ada biaya VHD tambahan yang dikeluarkan saat memilih opsi ini karena AKS menghosting gambar.

None

string

Tidak ada upaya untuk memperbarui OS komputer Anda yang akan dibuat baik oleh OS atau dengan menggulirkan VHD. Ini berarti Anda bertanggung jawab atas pembaruan keamanan Anda

SecurityPatch

string

AKS mengunduh dan memperbarui simpul dengan pembaruan keamanan yang diuji. Pembaruan ini mematuhi pengaturan jendela pemeliharaan dan menghasilkan VHD baru yang digunakan pada simpul baru. Pada beberapa kesempatan, tidak mungkin untuk menerapkan pembaruan di tempat, dalam kasus seperti itu simpul yang ada juga akan dicitrakan kembali ke VHD yang baru diproduksi untuk menerapkan perubahan. Opsi ini dikenakan biaya tambahan untuk menghosting VHD Patch Keamanan baru di grup sumber daya Anda hanya untuk konsumsi tepat waktu.

Unmanaged

string

Pembaruan OS akan diterapkan secara otomatis melalui infrastruktur patching bawaan OS. Baru diskalakan dalam mesin akan dilepaskan pada awalnya dan akan di-patch di beberapa titik oleh infrastruktur OS. Perilaku opsi ini tergantung pada OS yang dimaksud. Ubuntu dan Mariner menerapkan patch keamanan melalui peningkatan tanpa pengawas kira-kira sekali sehari sekitar pukul 06.00 UTC. Windows tidak menerapkan patch keamanan secara otomatis dan untuk mereka opsi ini setara dengan Tidak Ada sampai pemberitahuan lebih lanjut

OSDiskType

Jenis disk OS yang akan digunakan untuk komputer di kumpulan agen.

Nama Jenis Deskripsi
Ephemeral

string

Disk OS sementara hanya disimpan di komputer host, sama seperti disk sementara. Ini memberikan latensi baca/tulis yang lebih rendah, bersama dengan penskalaan node dan peningkatan kluster yang lebih cepat.

Managed

string

Azure mereplikasi disk sistem operasi untuk komputer virtual ke penyimpanan Azure untuk menghindari kehilangan data jika VM perlu dipindahkan ke host lain. Karena kontainer tidak dirancang agar status lokal tetap ada, perilaku ini menawarkan nilai terbatas sambil memberikan beberapa kelemahan, termasuk provisi simpul yang lebih lambat dan latensi baca/tulis yang lebih tinggi.

OSSKU

Menentukan SKU OS yang digunakan oleh kumpulan agen. Defaultnya adalah Ubuntu jika OSType adalah Linux. Defaultnya adalah Windows2019 ketika Kubernetes <= 1.24 atau Windows2022 ketika Kubernetes >= 1,25 jika OSType adalah Windows.

Nama Jenis Deskripsi
AzureLinux

string

Gunakan AzureLinux sebagai OS untuk gambar simpul. Azure Linux adalah distro Linux yang dioptimalkan kontainer yang dibangun oleh Microsoft, kunjungi https://aka.ms/azurelinux untuk informasi selengkapnya.

CBLMariner

string

OSSKU yang tidak digunakan lagi. Microsoft menyarankan agar penyebaran baru memilih 'AzureLinux' sebagai gantinya.

Ubuntu

string

Gunakan Ubuntu sebagai OS untuk gambar simpul.

Windows2019

string

Gunakan Windows2019 sebagai OS untuk gambar simpul. Tidak didukung untuk kumpulan simpul sistem. Windows2019 hanya mendukung kontainer Windows2019; ini tidak dapat menjalankan kontainer Windows2022 dan sebaliknya.

Windows2022

string

Gunakan Windows2022 sebagai OS untuk gambar simpul. Tidak didukung untuk kumpulan simpul sistem. Windows2022 hanya mendukung kontainer Windows2022; ini tidak dapat menjalankan kontainer Windows2019 dan sebaliknya.

OSType

Jenis sistem operasi. Defaultnya adalah Linux.

Nama Jenis Deskripsi
Linux

string

Gunakan Linux.

Windows

string

Gunakan Windows.

OutboundIPPrefixes

Sumber daya Awalan IP keluar yang diinginkan untuk load balancer kluster.

Nama Jenis Deskripsi
publicIPPrefixes

ResourceReference[]

Daftar sumber daya awalan IP publik.

OutboundIPs

Sumber daya IP keluar yang diinginkan untuk load balancer kluster.

Nama Jenis Deskripsi
publicIPs

ResourceReference[]

Daftar sumber daya IP publik.

outboundType

Metode perutean keluar (keluar).

Nama Jenis Deskripsi
loadBalancer

string

Load balancer digunakan untuk keluar melalui IP publik yang ditetapkan AKS. Ini mendukung layanan Kubernetes jenis 'loadBalancer'. Untuk informasi selengkapnya, lihat jenis keluar loadbalancer.

managedNATGateway

string

Gateway NAT yang dikelola AKS digunakan untuk keluar.

userAssignedNATGateway

string

Gateway NAT yang ditetapkan pengguna yang terkait dengan subnet kluster digunakan untuk keluar. Ini adalah skenario tingkat lanjut dan memerlukan konfigurasi jaringan yang tepat.

userDefinedRouting

string

Jalur keluar harus ditentukan oleh pengguna. Ini adalah skenario tingkat lanjut dan memerlukan konfigurasi jaringan yang tepat. Untuk informasi selengkapnya, lihat jenis keluar userDefinedRouting.

PortRange

Rentang port.

Nama Jenis Deskripsi
portEnd

integer

Port maksimum yang disertakan dalam rentang. Ini harus berkisar dari 1 hingga 65535, dan lebih besar dari atau sama dengan portStart.

portStart

integer

Port minimum yang disertakan dalam rentang. Ini harus berkisar dari 1 hingga 65535, dan kurang dari atau sama dengan portEnd.

protocol

Protocol

Protokol jaringan port.

PowerState

Menjelaskan Status Daya kluster

Nama Jenis Deskripsi
code

code

Memberi tahu apakah kluster Sedang Berjalan atau Dihentikan

PrivateLinkResource

Sumber daya tautan privat

Nama Jenis Deskripsi
groupId

string

ID grup sumber daya.

id

string

ID sumber daya tautan privat.

name

string

Nama sumber daya tautan privat.

privateLinkServiceID

string

ID layanan tautan privat sumber daya, bidang ini hanya diekspos ke NRP secara internal.

requiredMembers

string[]

RequiredMembers sumber daya

type

string

Jenis sumber daya.

Protocol

Protokol jaringan port.

Nama Jenis Deskripsi
TCP

string

Protokol TCP.

UDP

string

Protokol UDP.

ProvisioningInfo

Nama Jenis Deskripsi
error

ManagedClusterPodIdentityProvisioningError

Kesalahan penetapan identitas pod (jika ada).

PublicNetworkAccess

PublicNetworkAccess dari managedCluster

Nama Jenis Deskripsi
Disabled

string

Enabled

string

ResourceIdentityType

Jenis identitas yang digunakan untuk kluster terkelola.

Nama Jenis Deskripsi
None

string

Jangan gunakan identitas terkelola untuk Kluster Terkelola, perwakilan layanan akan digunakan sebagai gantinya.

SystemAssigned

string

Gunakan identitas terkelola yang ditetapkan sistem yang dibuat secara implisit untuk mengelola sumber daya kluster. Komponen master dalam sarana kontrol seperti kube-controller-manager akan menggunakan sistem yang ditetapkan identitas terkelola untuk memanipulasi sumber daya Azure.

UserAssigned

string

Gunakan identitas yang ditentukan pengguna untuk mengelola sumber daya kluster. Komponen master dalam sarana kontrol seperti kube-controller-manager akan menggunakan identitas terkelola yang ditetapkan pengguna yang ditentukan untuk memanipulasi sumber daya Azure.

ResourceReference

Referensi ke sumber daya Azure.

Nama Jenis Deskripsi
id

string

Id sumber daya Azure yang sepenuhnya memenuhi syarat.

RestrictionLevel

Tingkat pembatasan diterapkan ke grup sumber daya simpul kluster. Jika tidak ditentukan, defaultnya adalah 'Tidak Dibatasi'

Nama Jenis Deskripsi
ReadOnly

string

Hanya */baca izin RBAC yang diizinkan pada grup sumber daya simpul terkelola

Unrestricted

string

Semua izin RBAC diizinkan pada grup sumber daya simpul terkelola

ScaleDownMode

Menjelaskan bagaimana VM ditambahkan atau dihapus dari Kumpulan Agen. Lihat status penagihan.

Nama Jenis Deskripsi
Deallocate

string

Coba mulai instans yang dibatalkan alokasinya (jika ada) selama peningkatan skala dan batalkan alokasi instans selama penurunan skala.

Delete

string

Buat instans baru selama peningkatan skala dan hapus instans selama penurunan skala.

ScaleSetEvictionPolicy

Kebijakan pengeluaran Set Skala Komputer Virtual.

Nama Jenis Deskripsi
Deallocate

string

Simpul dalam Set Skala yang mendasar dari kumpulan simpul diatur ke status dihentikan-dibatalkan alokasinya setelah pengeluaran. Simpul dalam jumlah status yang dihentikan alokasinya terhadap kuota komputasi Anda dan dapat menyebabkan masalah dengan penskalaan atau peningkatan kluster.

Delete

string

Simpul di Set Skala yang mendasar dari kumpulan simpul dihapus saat dikeluarkan.

ScaleSetPriority

Prioritas Set Skala Komputer Virtual.

Nama Jenis Deskripsi
Regular

string

VM reguler akan digunakan.

Spot

string

VM prioritas spot akan digunakan. Tidak ada SLA untuk simpul spot. Lihat spot di AKS untuk informasi selengkapnya.

ServiceMeshMode

Mode jala layanan.

Nama Jenis Deskripsi
Disabled

string

Jala dinonaktifkan.

Istio

string

Istio disebarkan sebagai addon AKS.

ServiceMeshProfile

Profil jala layanan untuk kluster terkelola.

Nama Jenis Deskripsi
istio

IstioServiceMesh

Konfigurasi jala layanan Istio.

mode

ServiceMeshMode

Mode jala layanan.

SysctlConfig

Pengaturan Sysctl untuk simpul agen Linux.

Nama Jenis Deskripsi
fsAioMaxNr

integer

Pengaturan Sysctl fs.aio-max-nr.

fsFileMax

integer

Pengaturan Sysctl fs.file-max.

fsInotifyMaxUserWatches

integer

Pengaturan Sysctl fs.inotify.max_user_watches.

fsNrOpen

integer

Pengaturan Sysctl fs.nr_open.

kernelThreadsMax

integer

Pengaturan Sysctl kernel.threads-max.

netCoreNetdevMaxBacklog

integer

Pengaturan Sysctl net.core.netdev_max_backlog.

netCoreOptmemMax

integer

Pengaturan Sysctl net.core.optmem_max.

netCoreRmemDefault

integer

Pengaturan Sysctl net.core.rmem_default.

netCoreRmemMax

integer

Pengaturan Sysctl net.core.rmem_max.

netCoreSomaxconn

integer

Pengaturan Sysctl net.core.somaxconn.

netCoreWmemDefault

integer

Pengaturan Sysctl net.core.wmem_default.

netCoreWmemMax

integer

Pengaturan Sysctl net.core.wmem_max.

netIpv4IpLocalPortRange

string

Pengaturan Sysctl net.ipv4.ip_local_port_range.

netIpv4NeighDefaultGcThresh1

integer

Pengaturan Sysctl net.ipv4.neigh.default.gc_thresh1.

netIpv4NeighDefaultGcThresh2

integer

Pengaturan Sysctl net.ipv4.neigh.default.gc_thresh2.

netIpv4NeighDefaultGcThresh3

integer

Pengaturan Sysctl net.ipv4.neigh.default.gc_thresh3.

netIpv4TcpFinTimeout

integer

Pengaturan Sysctl net.ipv4.tcp_fin_timeout.

netIpv4TcpKeepaliveProbes

integer

Pengaturan Sysctl net.ipv4.tcp_keepalive_probes.

netIpv4TcpKeepaliveTime

integer

Pengaturan Sysctl net.ipv4.tcp_keepalive_time.

netIpv4TcpMaxSynBacklog

integer

Pengaturan Sysctl net.ipv4.tcp_max_syn_backlog.

netIpv4TcpMaxTwBuckets

integer

Pengaturan Sysctl net.ipv4.tcp_max_tw_buckets.

netIpv4TcpTwReuse

boolean

Pengaturan Sysctl net.ipv4.tcp_tw_reuse.

netIpv4TcpkeepaliveIntvl

integer

Pengaturan Sysctl net.ipv4.tcp_keepalive_intvl.

netNetfilterNfConntrackBuckets

integer

Pengaturan Sysctl net.netfilter.nf_conntrack_buckets.

netNetfilterNfConntrackMax

integer

Pengaturan Sysctl net.netfilter.nf_conntrack_max.

vmMaxMapCount

integer

Pengaturan Sysctl vm.max_map_count.

vmSwappiness

integer

Pengaturan Sysctl vm.swappiness.

vmVfsCachePressure

integer

Pengaturan Sysctl vm.vfs_cache_pressure.

systemData

Metadata yang berkaitan dengan pembuatan dan modifikasi terakhir sumber daya.

Nama Jenis Deskripsi
createdAt

string

Tanda waktu pembuatan sumber daya (UTC).

createdBy

string

Identitas yang membuat sumber daya.

createdByType

createdByType

Jenis identitas yang membuat sumber daya.

lastModifiedAt

string

Tanda waktu modifikasi terakhir sumber daya (UTC)

lastModifiedBy

string

Identitas yang terakhir mengubah sumber daya.

lastModifiedByType

createdByType

Jenis identitas yang terakhir memodifikasi sumber daya.

upgradeChannel

Saluran peningkatan untuk peningkatan otomatis. Defaultnya adalah 'none'.

Nama Jenis Deskripsi
node-image

string

Tingkatkan gambar simpul secara otomatis ke versi terbaru yang tersedia. Pertimbangkan untuk menggunakan nodeOSUpgradeChannel sebagai gantinya yang memungkinkan Anda untuk mengonfigurasi patching OS simpul yang terpisah dari patching versi Kubernetes

none

string

Menonaktifkan peningkatan otomatis dan mempertahankan kluster pada versi Kubernetes saat ini.

patch

string

Tingkatkan kluster secara otomatis ke versi patch terbaru yang didukung saat tersedia sambil menjaga versi minor tetap sama. Misalnya, jika kluster menjalankan versi 1.17.7 dan versi 1.17.9, 1.18.4, 1.18.6, dan 1.19.1 tersedia, kluster Anda ditingkatkan ke 1.17.9.

rapid

string

Tingkatkan kluster secara otomatis ke rilis patch terbaru yang didukung pada versi minor terbaru yang didukung. Dalam kasus di mana kluster berada pada versi Kubernetes yang berada pada versi minor N-2 di mana N adalah versi minor terbaru yang didukung, kluster pertama kali meningkatkan ke versi patch terbaru yang didukung pada versi minor N-1. Misalnya, jika kluster menjalankan versi 1.17.7 dan versi 1.17.9, 1.18.4, 1.18.6, dan 1.19.1 tersedia, kluster Anda terlebih dahulu ditingkatkan ke 1.18.6, maka ditingkatkan ke 1.19.1.

stable

string

Tingkatkan kluster secara otomatis ke rilis patch terbaru yang didukung pada versi minor N-1, di mana N adalah versi minor terbaru yang didukung. Misalnya, jika kluster menjalankan versi 1.17.7 dan versi 1.17.9, 1.18.4, 1.18.6, dan 1.19.1 tersedia, kluster Anda ditingkatkan ke 1.18.6.

UpgradeOverrideSettings

Pengaturan untuk mengambil alih saat memutakhirkan kluster.

Nama Jenis Deskripsi
forceUpgrade

boolean

Apakah akan memaksa peningkatan kluster. Perhatikan bahwa opsi ini menginstruksikan operasi peningkatan untuk melewati perlindungan peningkatan seperti memeriksa penggunaan API yang tidak digunakan lagi. Aktifkan opsi ini hanya dengan hati-hati.

until

string

Sampai kapan penimpaan efektif. Perhatikan bahwa ini hanya cocok dengan waktu mulai peningkatan, dan efektivitas tidak akan berubah setelah peningkatan dimulai bahkan jika until kedaluwarsa saat peningkatan berlangsung. Bidang ini tidak diatur secara default. Ini harus diatur agar penimpaan diterapkan.

UserAssignedIdentities

Identitas pengguna yang terkait dengan kluster terkelola. Identitas ini akan digunakan dalam sarana kontrol. Hanya satu identitas yang ditetapkan pengguna yang diizinkan.

Nama Jenis Deskripsi

UserAssignedIdentity

Detail tentang identitas yang ditetapkan pengguna.

Nama Jenis Deskripsi
clientId

string

ID klien dari identitas yang ditetapkan pengguna.

objectId

string

ID objek dari identitas yang ditetapkan pengguna.

resourceId

string

ID sumber daya identitas yang ditetapkan pengguna.

WindowsGmsaProfile

Profil gMSA Windows di kluster terkelola.

Nama Jenis Deskripsi
dnsServer

string

Menentukan server DNS untuk Windows gMSA.

Atur ke kosong jika Anda telah mengonfigurasi server DNS di vnet yang digunakan untuk membuat kluster terkelola.

enabled

boolean

Apakah akan mengaktifkan Windows gMSA.
Menentukan apakah akan mengaktifkan gMSA Windows di kluster terkelola.

rootDomainName

string

Menentukan nama domain akar untuk Windows gMSA.

Atur ke kosong jika Anda telah mengonfigurasi server DNS di vnet yang digunakan untuk membuat kluster terkelola.

WorkloadRuntime

Menentukan jenis beban kerja yang dapat dijalankan simpul.

Nama Jenis Deskripsi
OCIContainer

string

Simpul akan menggunakan Kubelet untuk menjalankan beban kerja kontainer OCI standar.

WasmWasi

string

Simpul akan menggunakan Krustlet untuk menjalankan beban kerja WASM menggunakan penyedia WASI (Pratinjau).