Bagikan melalui


New-AzAksCluster

Buat kluster Kubernetes terkelola baru.

Cmdlet dapat memanggil di bawah Microsoft Graph API sesuai dengan parameter input:

  • POST /servicePrincipals

Sintaks

New-AzAksCluster
   [-NodeVmSetType <String>]
   [-NodeVnetSubnetID <String>]
   [-NodeMaxPodCount <Int32>]
   [-NodeSetPriority <String>]
   [-NodePoolMode <String>]
   [-NodeOsSKU <String>]
   [-NodeScaleSetEvictionPolicy <String>]
   [-AddOnNameToBeEnabled <String[]>]
   [-WorkspaceResourceId <String>]
   [-SubnetName <String>]
   [-EnableRbac]
   [-WindowsProfileAdminUserName <String>]
   [-NetworkPlugin <String>]
   [-NetworkPolicy <String>]
   [-PodCidr <String>]
   [-ServiceCidr <String>]
   [-DnsServiceIP <String>]
   [-OutboundType <String>]
   [-LoadBalancerSku <String>]
   [-Force]
   [-GenerateSshKey]
   [-EnableNodePublicIp]
   [-NodePublicIPPrefixID <String>]
   [-AvailabilityZone <String[]>]
   [-NodeResourceGroup <String>]
   [-EnableEncryptionAtHost]
   [-EnableUltraSSD]
   [-NodeLinuxOSConfig <LinuxOSConfig>]
   [-NodeKubeletConfig <KubeletConfig>]
   [-NodeMaxSurge <String>]
   [-PPG <String>]
   [-EnableFIPS]
   [-AutoScalerProfile <ManagedClusterPropertiesAutoScalerProfile>]
   [-GpuInstanceProfile <String>]
   [-EnableUptimeSLA]
   [-EdgeZone <String>]
   [-NodeHostGroupID <String>]
   [-NodePodSubnetID <String>]
   [-EnableOidcIssuer]
   [-ResourceGroupName] <String>
   [-Name] <String>
   [[-ServicePrincipalIdAndSecret] <PSCredential>]
   [-Location <String>]
   [-LinuxProfileAdminUserName <String>]
   [-DnsNamePrefix <String>]
   [-KubernetesVersion <String>]
   [-NodeName <String>]
   [-NodeMinCount <Int32>]
   [-NodeMaxCount <Int32>]
   [-EnableNodeAutoScaling]
   [-NodeCount <Int32>]
   [-NodeOsDiskSize <Int32>]
   [-NodeVmSize <String>]
   [-NodePoolLabel <Hashtable>]
   [-NodePoolTag <Hashtable>]
   [-SshKeyValue <String>]
   [-AcrNameToAttach <String>]
   [-AsJob]
   [-Tag <Hashtable>]
   [-LoadBalancerAllocatedOutboundPort <Int32>]
   [-LoadBalancerManagedOutboundIpCount <Int32>]
   [-LoadBalancerOutboundIp <String[]>]
   [-LoadBalancerOutboundIpPrefix <String[]>]
   [-LoadBalancerIdleTimeoutInMinute <Int32>]
   [-ApiServerAccessAuthorizedIpRange <String[]>]
   [-EnableApiServerAccessPrivateCluster]
   [-ApiServerAccessPrivateDnsZone <String>]
   [-EnableApiServerAccessPrivateClusterPublicFQDN]
   [-FqdnSubdomain <String>]
   [-EnableManagedIdentity]
   [-AssignIdentity <String>]
   [-AutoUpgradeChannel <String>]
   [-DiskEncryptionSetID <String>]
   [-DisableLocalAccount]
   [-HttpProxy <String>]
   [-HttpsProxy <String>]
   [-HttpProxyConfigNoProxyEndpoint <String[]>]
   [-HttpProxyConfigTrustedCa <String>]
   [-AksCustomHeader <Hashtable>]
   [-AadProfile <ManagedClusterAADProfile>]
   [-WindowsProfileAdminUserPassword <SecureString>]
   [-EnableAHUB]
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [-SubscriptionId <String>]
   [<CommonParameters>]

Deskripsi

Buat kluster Azure Kubernetes Service (AKS) baru.

Contoh

Contoh 1: Buat AKS dengan param default.

New-AzAksCluster -ResourceGroupName myResourceGroup -Name myCluster

Contoh 2: Membuat kontainer Windows Server pada AKS.

Untuk membuat kontainer Windows Server pada AKS, Anda harus menentukan setidaknya empat parameter berikut saat membuat AKS, dan nilai untuk NetworkPlugin dan NodeVmSetType harus azure dan VirtualMachineScaleSets masing-masing. -WindowsProfileAdminUserName *** -WindowsProfileAdminUserPassword *** -NetworkPlugin azure -NodeVmSetType VirtualMachineScaleSets

$cred = ConvertTo-SecureString -String "****" -AsPlainText -Force
New-AzAksCluster -ResourceGroupName myResourceGroup -Name myCluster -WindowsProfileAdminUserName azureuser -WindowsProfileAdminUserPassword $cred -NetworkPlugin azure -NodeVmSetType VirtualMachineScaleSets
New-AzAksNodePool -ResourceGroupName myResourceGroup -ClusterName myCluster -Name win1 -OsType Windows -VmSetType VirtualMachineScaleSets

Contoh 3: Buat kluster AKS dengan LinuxOSConfig dan KubeletConfig.

Saat membuat kluster AKS, Anda dapat menentukan konfigurasi kubelet dan OS. Jenis NodeLinuxOSConfig dan NodeKubeletConfig harus Microsoft.Azure.Management.ContainerService.Models.LinuxOSConfig dan Microsoft.Azure.Management.ContainerService.Models.KubeletConfig masing-masing.

$linuxOsConfigJsonStr = @'
            {
             "transparentHugePageEnabled": "madvise",
             "transparentHugePageDefrag": "defer+madvise",
             "swapFileSizeMB": 1500,
             "sysctls": {
              "netCoreSomaxconn": 163849,
              "netIpv4TcpTwReuse": true,
              "netIpv4IpLocalPortRange": "32000 60000"
             }
            }
'@
$linuxOsConfig = [Microsoft.Azure.Management.ContainerService.Models.LinuxOSConfig] ($linuxOsConfigJsonStr | ConvertFrom-Json)
$kubeletConfigStr = @'
            {
             "failSwapOn": false
            }
'@
$kubeletConfig = [Microsoft.Azure.Management.ContainerService.Models.KubeletConfig] ($kubeletConfigStr | ConvertFrom-Json)

New-AzAksCluster -ResourceGroupName myResourceGroup -Name myAKSCluster -NodeLinuxOSConfig $linuxOsConfig -NodeKubeletConfig $kubeletConfig

Contoh 4: Buat kluster AKS dengan AutoScalerProfile.

Saat membuat kluster AKS, Anda dapat mengonfigurasi detail terperinci dari autoscaler kluster dengan mengubah nilai default di profil autoscaler di seluruh kluster.

$AutoScalerProfile=@{
    ScanInterval="30s"
    Expander="least-waste"
}
$AutoScalerProfile=[Microsoft.Azure.Management.ContainerService.Models.ManagedClusterPropertiesAutoScalerProfile]$AutoScalerProfile

New-AzAksCluster -ResourceGroupName myResourceGroup -Name myAKSCluster -AutoScalerProfile $AutoScalerProfile

Contoh 5: Buat kluster AKS dengan AadProfile.

Saat membuat kluster AKS, Anda dapat mengonfigurasi profil AAD.

$AKSAdminGroup=New-AzADGroup -DisplayName myAKSAdminGroup -MailNickname myAKSAdminGroup
$AadProfile=@{
    managed=$true
    enableAzureRBAC=$false
    adminGroupObjectIDs=[System.Collections.Generic.List[string]]@($AKSAdminGroup.Id)
}
$AadProfile=[Microsoft.Azure.Management.ContainerService.Models.ManagedClusterAADProfile]$AadProfile

New-AzAksCluster -ResourceGroupName myResourceGroup -Name myAKSCluster -AadProfile $AadProfile

Parameter

-AadProfile

Konfigurasi Azure Active Directory.

Jenis:ManagedClusterAADProfile
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

-AcrNameToAttach

Berikan peran 'acrpull' dari ACR yang ditentukan ke Perwakilan Layanan AKS, misalnya myacr

Jenis:String
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

-AddOnNameToBeEnabled

Nama add-on yang akan diaktifkan saat kluster dibuat.

Jenis:String[]
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

-AksCustomHeader

Header kustom Aks yang digunakan untuk membangun jaringan Kubernetes.

Jenis:Hashtable
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

-ApiServerAccessAuthorizedIpRange

Rentang IP berwenang untuk mengakses server API Kubernetes.

Jenis:String[]
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

-ApiServerAccessPrivateDnsZone

Mode zona DNS privat untuk kluster.

Jenis:String
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

-AsJob

Jalankan cmdlet di latar belakang

Jenis:SwitchParameter
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

-AssignIdentity

ResourceId pengguna menetapkan identitas terkelola untuk kluster.

Jenis:String
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

-AutoScalerProfile

Parameter yang akan diterapkan ke penskala otomatis kluster.

Jenis:ManagedClusterPropertiesAutoScalerProfile
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

-AutoUpgradeChannel

Saluran peningkatan untuk peningkatan otomatis. Untuk informasi selengkapnya, lihat https://learn.microsoft.com/azure/aks/upgrade-cluster#set-auto-upgrade-channel.

Jenis:String
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

-AvailabilityZone

Zona ketersediaan untuk kluster. Harus menggunakan VirtualMachineScaleSets AgentPoolType.

Jenis:String[]
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

-Confirm

Meminta Anda mengonfirmasi sebelum menjalankan cmdlet.

Jenis:SwitchParameter
Alias:cf
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

-DefaultProfile

Kredensial, akun, penyewa, dan langganan yang digunakan untuk komunikasi dengan Azure.

Jenis:IAzureContextContainer
Alias:AzContext, AzureRmContext, AzureCredential
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

-DisableLocalAccount

Akun lokal harus dinonaktifkan pada Kluster Terkelola.

Jenis:SwitchParameter
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

-DiskEncryptionSetID

ID sumber daya dari enkripsi disk yang diatur untuk digunakan untuk mengaktifkan enkripsi.

Jenis:String
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

-DnsNamePrefix

Awalan nama DNS untuk kluster. Panjangnya harus <= 9 jika pengguna berencana untuk menambahkan kontainer windows.

Jenis:String
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

-DnsServiceIP

IP layanan DNS yang digunakan untuk membangun jaringan Kubernetes.

Jenis:String
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

-EdgeZone

Nama Zona Edge.

Jenis:String
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

-EnableAHUB

Apakah akan mengaktifkan Azure Hybrid User Benefits (AHUB) untuk VM Windows.

Jenis:SwitchParameter
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

-EnableApiServerAccessPrivateCluster

Apakah akan membuat kluster sebagai kluster privat atau tidak.

Jenis:SwitchParameter
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

-EnableApiServerAccessPrivateClusterPublicFQDN

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

Jenis:SwitchParameter
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

-EnableEncryptionAtHost

Apakah akan mengaktifkan OS berbasis host dan drive data

Jenis:SwitchParameter
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

-EnableFIPS

Apakah akan menggunakan OS berkemampuan FIPS

Jenis:SwitchParameter
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

-EnableManagedIdentity

Menggunakan identitas terkelola untuk mengelola grup sumber daya kluster.

Jenis:SwitchParameter
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

-EnableNodeAutoScaling

Apakah akan mengaktifkan penskala otomatis

Jenis:SwitchParameter
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

-EnableNodePublicIp

Apakah akan mengaktifkan IP publik untuk simpul.

Jenis:SwitchParameter
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

-EnableOidcIssuer

Apakah akan mengaktifkan fitur pengeluar sertifikat OIDC.

Jenis:SwitchParameter
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

-EnableRbac

Apakah akan mengaktifkan Akses Berbasis Peran Kubernetes

Jenis:SwitchParameter
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

-EnableUltraSSD

apakah akan mengaktifkan UltraSSD

Jenis:SwitchParameter
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

-EnableUptimeSLA

Apakah akan menggunakan Uptime SLA.

Jenis:SwitchParameter
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

-Force

Membuat kluster meskipun sudah ada

Jenis:SwitchParameter
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

-FqdnSubdomain

Subdomain FQDN dari kluster privat dengan zona dns privat kustom.

Jenis:String
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

-GenerateSshKey

Hasilkan file kunci ssh ke {HOME}/.ssh/id_rsa.

Jenis:SwitchParameter
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

-GpuInstanceProfile

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

Jenis:String
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

-HttpProxy

Titik akhir server proksi HTTP yang akan digunakan.

Jenis:String
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

-HttpProxyConfigNoProxyEndpoint

Titik akhir yang seharusnya tidak melalui proksi.

Jenis:String[]
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

-HttpProxyConfigTrustedCa

Sertifikasi CA alternatif yang digunakan untuk menyambungkan ke server proksi.

Jenis:String
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

-HttpsProxy

Titik akhir server proksi HTTPS yang akan digunakan

Jenis:String
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

-KubernetesVersion

Versi Kubernetes yang digunakan untuk membuat kluster.

Jenis:String
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

-LinuxProfileAdminUserName

Nama pengguna untuk Komputer Virtual Linux.

Jenis:String
Alias:AdminUserName
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

-LoadBalancerAllocatedOutboundPort

Jumlah port SNAT yang dialokasikan yang diinginkan per VM.

Jenis:Int32
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

-LoadBalancerIdleTimeoutInMinute

Batas waktu menganggur aliran keluar yang diinginkan dalam hitung menit.

Jenis:Int32
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

-LoadBalancerManagedOutboundIpCount

Jumlah IP keluar terkelola yang diinginkan untuk load balancer kluster.

Jenis:Int32
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

-LoadBalancerOutboundIp

Sumber daya IP keluar yang diinginkan untuk load balancer kluster.

Jenis:String[]
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

-LoadBalancerOutboundIpPrefix

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

Jenis:String[]
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

-LoadBalancerSku

Sku load balancer untuk kluster terkelola.

Jenis:String
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

-Location

Lokasi Azure untuk kluster. Default ke lokasi grup sumber daya.

Jenis:String
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

-Name

Nama kluster terkelola Kubernetes.

Jenis:String
Position:1
Nilai default:None
Diperlukan:True
Terima input alur:False
Terima karakter wildcard:False

-NetworkPlugin

Plugin jaringan yang digunakan untuk membangun jaringan Kubernetes.

Jenis:String
Position:Named
Nilai default:azure
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

-NetworkPolicy

Kebijakan jaringan yang digunakan untuk membangun jaringan Kubernetes.

Jenis:String
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

-NodeCount

Jumlah default simpul untuk kumpulan simpul.

Jenis:Int32
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

-NodeHostGroupID

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.

Jenis:String
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

-NodeKubeletConfig

Konfigurasi Kubelet pada simpul kumpulan agen.

Jenis:KubeletConfig
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

-NodeLinuxOSConfig

Konfigurasi OS simpul agen Linux.

Jenis:LinuxOSConfig
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

-NodeMaxCount

Jumlah maksimum simpul untuk penskalaan otomatis

Jenis:Int32
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

-NodeMaxPodCount

Jumlah maksimum pod yang dapat berjalan pada simpul.

Jenis:Int32
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

-NodeMaxSurge

Jumlah maksimum atau persentase simpul yang ar melonjak selama peningkatan.

Jenis:String
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

-NodeMinCount

Jumlah minimum simpul untuk penskalaan otomatis.

Jenis:Int32
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

-NodeName

Nama unik profil kumpulan agen dalam konteks langganan dan grup sumber daya.

Jenis:String
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

-NodeOsDiskSize

Ukuran dalam GB disk OS untuk setiap simpul di kumpulan simpul. Minimum 30 GB.

Jenis:Int32
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

-NodeOsSKU

Sku OS default untuk kumpulan simpul.

Jenis:String
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

-NodePodSubnetID

ID subnet yang akan bergabung dengan pod saat diluncurkan.

Jenis:String
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

-NodePoolLabel

Label kumpulan simpul yang digunakan untuk membangun jaringan Kubernetes.

Jenis:Hashtable
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

-NodePoolMode

NodePoolMode mewakili mode kumpulan simpul.

Jenis:String
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

-NodePoolTag

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

Jenis:Hashtable
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

-NodePublicIPPrefixID

Id sumber daya awalan IP publik untuk kumpulan simpul.

Jenis:String
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

-NodeResourceGroup

Grup sumber daya yang berisi kumpulan agen.

Jenis:String
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

-NodeScaleSetEvictionPolicy

ScaleSetEvictionPolicy yang akan digunakan untuk menentukan kebijakan pengeluaran untuk set skala komputer virtual prioritas rendah. Default ke Hapus.

Jenis:String
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

-NodeSetPriority

ScaleSetPriority yang akan digunakan untuk menentukan prioritas set skala komputer virtual. Default ke reguler.

Jenis:String
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

-NodeVmSetType

AgentPoolType mewakili jenis kumpulan agen. Nilai yang mungkin termasuk: 'VirtualMachineScaleSets', 'AvailabilitySet'

Jenis:String
Position:Named
Nilai default:VirtualMachineScaleSets
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

-NodeVmSize

Ukuran Komputer Virtual. Nilai default adalah Standard_D2_v2.

Jenis:String
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

-NodeVnetSubnetID

SubnetID VNet menentukan pengidentifikasi subnet VNet.

Jenis:String
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

-OutboundType

Metode perutean keluar (keluar).

Jenis:String
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

-PodCidr

Cidr pod yang digunakan untuk membangun jaringan Kubernetes.

Jenis:String
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

-PPG

ID untuk Grup Penempatan Kedekatan.

Jenis:String
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

-ResourceGroupName

Nama Grup Sumber Daya.

Jenis:String
Position:0
Nilai default:None
Diperlukan:True
Terima input alur:False
Terima karakter wildcard:False

-ServiceCidr

Cidr layanan yang digunakan untuk membangun jaringan Kubernetes.

Jenis:String
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

-ServicePrincipalIdAndSecret

Id klien dan rahasia klien yang terkait dengan aplikasi AAD / perwakilan layanan.

Jenis:PSCredential
Position:2
Nilai default:None
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

-SshKeyValue

Nilai file kunci SSH atau jalur file kunci. Default ke {HOME}/.ssh/id_rsa.pub.

Jenis:String
Alias:SshKeyPath
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

-SubnetName

Nama subnet addon VirtualNode.

Jenis:String
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:True
Terima karakter wildcard:False

-SubscriptionId

ID langganan. Secara default, cmdlet dijalankan dalam langganan yang diatur dalam konteks saat ini. Jika pengguna menentukan langganan lain, cmdlet saat ini dijalankan dalam langganan yang ditentukan oleh pengguna. Mengesampingkan langganan hanya berlaku selama siklus hidup cmdlet saat ini. Ini tidak mengubah langganan dalam konteks, dan tidak memengaruhi cmdlet berikutnya.

Jenis:String
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:True
Terima karakter wildcard:False

-Tag

Tag yang akan diterapkan ke sumber daya

Jenis:Hashtable
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

-WhatIf

Menunjukkan apa yang akan terjadi jika cmdlet berjalan. Cmdlet tidak dijalankan.

Jenis:SwitchParameter
Alias:wi
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

-WindowsProfileAdminUserName

Nama pengguna administrator yang akan digunakan untuk VM Windows.

Jenis:String
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

-WindowsProfileAdminUserPassword

Kata sandi administrator yang digunakan untuk VM Windows, panjangnya harus setidaknya 12, berisi setidaknya satu karakter huruf kecil, yaitu [a-z], satu [A-Z] dan satu karakter [!@#$%^&*()]khusus .

Jenis:SecureString
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

-WorkspaceResourceId

Id Sumber Daya ruang kerja addon Pemantauan.

Jenis:String
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:True
Terima karakter wildcard:False

Input

None

Output

PSKubernetesCluster