New-AksHciCluster
Özet
Yeni bir yönetilen Kubernetes kümesi oluşturur.
Syntax
New-AksHciCluster -name <String>
[-nodePoolName <String>]
[-nodeCount <int>]
[-osType {linux, windows}]
[-kubernetesVersion <String>]
[-controlPlaneNodeCount <int>]
[-controlPlaneVmSize <VmSize>]
[-loadBalancerVmSize <VmSize>]
[-loadBalancerSettings <loadBalancer>]
[-nodeVmSize <VmSize>]
[-taints <Taint>]
[-nodeMaxPodCount <int>]
[-vnet <Virtual Network>]
[-primaryNetworkPlugin <Network Plugin>]
[-enableAdAuth]
[-enableMonitoring]
[-enableAutoScaler]
[-enableAzureRBAC]
[-autoScalerProfileName]
Description
AKS karma 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.
Bu örnekte bir denetim düzlemi düğümü, düğüm sayısı 1 olan adlı mycluster-linux
bir Linux düğüm havuzu ve adlı mycluster-windows
boş bir Windows düğüm havuzu ile bir küme 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.
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
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 doğru sayısını almak için Get-AksHciNodePool komutunu kullanın.
Bu komut, varsayılan değerleriyle bir küme dağıtır. Dağıtılan küme, ikinci örnek komutla aynı kümedir.
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 -osSku Windows2022
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ş yeni AKS-HCI kümesi ve adlandırılmış bir otomatik ölçeklendirici yapılandırma profili
New-AksHciCluster -name mycluster -enableAutoScaler $true -autoScalerProfileName myAutoScalerProfile
Parametreler
-Adı
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ünü belirtir. 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 1'dir.
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.
Standard_A4_V2
varsayılan değerdir. 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.
Standard_A4_V2
varsayılan değerdir. 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
-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" olur. 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 ile oluşturulan nesnenin AksHciNetworkSetting
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'ye olanak tanır.
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ştirir.
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ştirir.
Type: System.Boolean
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-enableAzureRBAC
Kümede Azure RBAC'yi etkinleştirir.
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