New-AksHciCluster
Özet
Yeni bir yönetilen Kubernetes kümesi oluşturun.
Syntax
New-AksHciCluster -name <String>
[-nodePoolName <String>]
[-kubernetesVersion <String>]
[-controlPlaneNodeCount <int>]
[-linuxNodeCount <int>]
[-windowsNodeCount <int>]
[-controlPlaneVmSize <VmSize>]
[-loadBalancerVmSize <VmSize>]
[-loadBalancerSettings <loadBalancer>]
[-linuxNodeVmSize <VmSize>]
[-windowsNodeVmSize <VmSize>]
[-taints <Taint>]
[-nodeMaxPodCount <int>]
[-vnet <Virtual Network>]
[-primaryNetworkPlugin <Network Plugin>]
[-enableAdAuth]
[-enableMonitoring]
[-enableAutoScaler]
[-autoScalerProfileName]
Not
Yukarıdaki parametre kümesi gelecek bir sürümde kullanım dışı bırakılacaktır. Bu küme desteklenmeye devam eder ve parametresiyle -name
çalıştırılırken New-AksHciCluster
varsayılan davranış olacaktır. Bu, gerekli tek parametredir. Azure Stack HCI ve Windows Server üzerinde AKS, küme dağıtım deneyimine düğüm havuzları sunuyor ve şimdi aşağıdaki parametre kümesini destekliyor. Yeni düğüm havuzu deneyimi hakkında daha fazla bilgi için bkz. Küme için birden çok düğüm havuzu oluşturma ve yönetme.
New-AksHciCluster -name <String>
[-kubernetesVersion <String>]
[-controlPlaneNodeCount <int>]
[-controlPlaneVmSize <VmSize>]
[-loadBalancerVmSize <VmSize>]
[-nodePoolName <String>]
[-nodeCount <int>]
[-nodeVmSize <VmSize>]
[-osType {linux, windows}]
[-vnet <Virtual Network>]
[-primaryNetworkPlugin <Network Plugin>]
[-enableAdAuth]
[-enableMonitoring]
[-enableAutoScaler]
[-autoScalerProfileName]
Kullanım dışı bırakılacak parametreler | Tanıtılan parametreler |
---|---|
linuxNodeCount | nodePoolName |
windowsNodeCount | nodeCount |
linuxNodeVmSize | nodeVmSize |
windowsNodeVmSize | osType |
Description
Azure Stack HCI veya Windows Server kümesinde yeni bir Azure Kubernetes Service oluşturun.
Örnekler
Azure Stack HCI ve Windows Server kümesinde gerekli parametreye sahip yeni AKS
New-AksHciCluster -name mycluster
Not
Küme adlarına kısa çizgiler eklemeyin, aksi durumda küme oluşturma işlemi başarısız olabilir.
Yukarıdaki örnekte bir denetim düzlemi düğümüne sahip bir küme, düğüm sayısı bir olan mycluster-linux adlı bir Linux düğüm havuzu ve mycluster-windows adlı boş bir Windows düğüm havuzu dağıtılır. Set-AksHciCluster komutuyla çalışan düğümlerini ölçeklendirmeye devam edebilir veya Set-AksHciNodePool komutunu kullanarak düğüm havuzuna göre ölçeklendirin.
Çıkış
ProvisioningState : provisioned
KubernetesVersion : v1.20.7
NodePools : {mycluster-linux, mycluster-windows}
WindowsNodeCount : 0
LinuxNodeCount : 1
ControlPlaneNodeCount : 1
Name : mycluster
Yeni parametre kümesinin varsayılan değerleriyle yeni AKS-HCI kümesi
PS C:\ New-AksHciCluster -name mycluster -nodePoolName nodepool1
Çıkış
ProvisioningState : provisioned
KubernetesVersion : v1.20.7
NodePools : nodepool1
WindowsNodeCount : 0
LinuxNodeCount : 0
ControlPlaneNodeCount : 1
Name : mycluster
Not
Yukarıdaki örnekte gösterildiği gibi yeni parametre kümesini kullanıyorsanız, WindowsNodeCount
çıkıştaki ve LinuxNodeCount
alanları doğru olmaz ve her zaman olarak 0
gösterilir. Windows veya Linux düğümlerinizin kullanılabilirlik sayısını almak için Get-AksHciNodePool komutunu kullanın.
Yukarıdaki komut, bir kümeyi varsayılan değerleriyle dağıtır. Dağıtılan küme, ikinci örnek komutun dağıttığı kümeyle aynıdır.
Linux düğüm havuzuna sahip yeni AKS-HCI kümesi
New-AksHciCluster -name mycluster -nodePoolName nodepool1 -nodeCount 1 -nodeVmSize Standard_K8S3_v1 -osType linux
Windows düğüm havuzuna sahip yeni AKS-HCI kümesi
New-AksHciCluster -name mycluster -nodePoolName nodepool1 -nodeCount 1 -nodeVmSize Standard_K8S3_v1 -osType windows
Linux düğüm havuzu ve renk tonları ile yeni AKS-HCI kümesi
New-AksHciCluster -name mycluster -nodePoolName nodepool1 -nodeCount 1 -osType linux -taints sku=gpu:NoSchedule
Linux düğüm havuzu ve maksimum pod sayısı ile yeni AKS-HCI kümesi
New-AksHciCluster -name mycluster -nodePoolName nodepool1 -nodeCount 1 -osType linux -nodeMaxPodCount 100
Özel VM boyutlarına sahip yeni AKS-HCI kümesi
New-AksHciCluster -name mycluster -controlPlaneVmSize Standard_D4s_v3 -loadBalancerVmSize Standard_A4_v2 -nodePoolName nodepool1 -nodeCount 3 -nodeVmSize Standard_D8s_v3
Yüksek oranda kullanılabilir denetim düzlemi düğümlerine sahip yeni AKS-HCI kümesi
New-AksHciCluster -name mycluster -controlPlaneNodeCount 3 -nodePoolName nodepool1 -nodeCount 3
İzlemenin etkinleştirildiği yeni AKS-HCI kümesi
New-AksHciCluster -name mycluster -nodePoolName nodepool1 -nodeCount 3 -enableMonitoring
AD kimlik doğrulamasının etkinleştirildiği yeni AKS-HCI kümesi
New-AksHciCluster -name mycluster -nodePoolName nodepool1 -nodeCount 3 -enableAdAuth
Belirli bir Kubernetes sürümüne sahip yeni AKS-HCI kümesi
New-AksHciCluster -name mycluster -nodePoolName nodepool1 -nodeCount 3 -kubernetesVersion v1.21.2
Otomatik ölçeklendirici etkinleştirilmiş yeni AKS-HCI kümesi ve varsayılan otomatik ölçeklendirici yapılandırma profili
New-AksHciCluster -name mycluster -enableAutoScaler $true
Otomatik ölçeklendirici etkinleştirilmiş ve adlandırılmış bir otomatik ölçeklendirici yapılandırma profiline sahip yeni AKS-HCI kümesi
New-AksHciCluster -name mycluster -enableAutoScaler $true -autoScalerProfileName myAutoScalerProfile
Parametreler
-name
Kubernetes kümenizin adı. Küme adlarına kısa çizgiler eklemeyin, aksi durumda küme oluşturma işlemi başarısız olabilir.
Type: System.String
Parameter Sets: (All)
Aliases:
Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-kubernetesVersion
Dağıtmak istediğiniz Kubernetes sürümü. Varsayılan, en son sürümdür. Kullanılabilir sürümlerin listesini almak için Get-AksHciKubernetesVersion komutunu çalıştırın.
Type: System.String
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: v1.20.7
Accept pipeline input: False
Accept wildcard characters: False
-controlPlaneNodeCount
Kontrol düzleminizdeki düğüm sayısı. Varsayılan değer birdir.
Type: System.Int32
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: 1
Accept pipeline input: False
Accept wildcard characters: False
-controlPlaneVmSize
Denetim düzlemi VM'nizin boyutu. Varsayılan değer Standard_A4_V2. Kullanılabilir VM boyutlarının listesini almak için Get-AksHciVmSize komutunu çalıştırın.
Type: System.String
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: Standard_A4_V2
Accept pipeline input: False
Accept wildcard characters: False
-loadBalancerVmSize
Yük dengeleyici VM'nizin boyutu. Varsayılan değer Standard_A4_V2. Kullanılabilir VM boyutlarının listesini almak için Get-AksHciVmSize komutunu çalıştırın.
Type: System.String
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: Standard_A4_V2
Accept pipeline input: False
Accept wildcard characters: False
-loadBalancerSettings
New-AksHciLoadBalancerSetting ile oluşturulan yük dengeleyici ayarı nesnesi.
Type: System.String
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-linuxNodeCount
Kubernetes kümenizdeki Linux düğümlerinin sayısı. Varsayılan değer birdir. Bu parametre gelecek bir sürümde kullanım dışı bırakılacaktır.
Type: System.Int32
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: 1
Accept pipeline input: False
Accept wildcard characters: False
-windowsNodeCount
Kubernetes kümenizdeki Windows düğüm sayısı. Varsayılan değer 0'dır. Bu parametre gelecek bir sürümde kullanım dışı bırakılacaktır.
Type: System.Int32
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: 0
Accept pipeline input: False
Accept wildcard characters: False
-linuxNodeVmSize
Linux Düğüm VM'nizin boyutu. Varsayılan değer Standard_K8S3_v1. Kullanılabilir VM boyutlarının listesini almak için komutunu çalıştırın Get-AksHciVmSize
. Bu parametre gelecek bir sürümde kullanım dışı bırakılacaktır.
Type: System.String
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: Standard_K8S3_v1
Accept pipeline input: False
Accept wildcard characters: False
-windowsNodeVmSize
Windows Node VM'nizin boyutu. Varsayılan değer Standard_K8S3_v1. Kullanılabilir VM boyutlarının listesini almak için komutunu çalıştırın Get-AksHciVmSize
. Bu parametre gelecek bir sürümde kullanım dışı bırakılacaktır.
Type: System.String
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: Standard_K8S3_v1
Accept pipeline input: False
Accept wildcard characters: False
-taints
Düğüm havuzu için düğüm bozunur. Düğüm havuzu oluşturulduktan sonra düğüm renk tonlarını değiştiremezsiniz.
Type: System.String
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-nodeMaxPodCount
Düğüme dağıtılabilen en fazla pod sayısı. Bu sayı 50'den büyük olmalıdır.
Type: System.Int32
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: 110
Accept pipeline input: False
Accept wildcard characters: False
-nodePoolName
Düğüm havuzunuzun adı. Bu, yeni düğüm havuzu deneyiminin bir parçası olarak yeni bir parametredir.
Type: System.String
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-nodeCount
Düğüm havuzunuzdaki düğüm sayısı. Parametresi -nodePoolName
kullanılırsa, varsayılan değer 1'dir. Bu, yeni düğüm havuzu deneyiminin bir parçası olarak yeni bir parametredir.
Type: System.Int32
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: 1
Accept pipeline input: False
Accept wildcard characters: False
-nodeVmSize
Düğüm havuzunuzdaki düğümlerin veya VM'lerin boyutu. parametresi -nodePoolName
kullanılırsa, varsayılan değer Standard_K8S3_v1. Bu, yeni düğüm havuzu deneyiminin bir parçası olarak yeni bir parametredir.
Type: System.String
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: Standard_K8S3_v1
Accept pipeline input: False
Accept wildcard characters: False
-osType
Düğüm havuzunuzdaki düğümlerin işletim sistemi türü. Değer Linux veya Windows olmalıdır. Parametresi -nodePoolName
kullanılırsa varsayılan değer Linux'tır. Bu, yeni düğüm havuzu deneyiminin bir parçası olarak yeni bir parametredir.
Type: System.String
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: Linux
Accept pipeline input: False
Accept wildcard characters: False
-vnet
New-AksHciClusterNetwork komutuyla oluşturulan AksHciNetworkSetting nesnesinin adı.
Type: System.String
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-primaryNetworkPlugin
Dağıtımınız için kullanılacak ağ eklentisi. Bu parametre veya flannel
calico
kullanır. Calico hem Linux hem de Windows iş yükü kümeleri için kullanılabilir.
Type: System.String
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: calico
Accept pipeline input: False
Accept wildcard characters: False
-enableADAuth
Kubernetes kümenizde Active Directory'yi etkinleştirmek için bu bayrağı kullanın.
Type: System.Management.Automation.SwitchParameter
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-enableMonitoring
Prometheus izlemeyi etkinleştirmek için bu bayrağı kullanın.
Type: System.Management.Automation.SwitchParameter
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-enableAutoScaler
Otomatik ölçeklendiriciyi etkinleştirmek için bu bayrağı kullanın
Type: System.Boolean
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-autoScalerProfileName
Otomatik ölçeklendirici yapılandırma profilinin adı
Type: System.String
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False