Set-AksHciCluster

Özet

Kontrol düzlemi düğümlerinin sayısını ölçeklendirin, otomatik ölçeklendiriciyi etkinleştirin veya devre dışı bırakın, otomatik ölçeklendirici yapılandırma profilini ayarlayın.

Syntax

Denetim düzlemi düğümlerini ölçeklendirme

Set-AksHciCluster -name <String>
                  [-controlPlaneNodeCount <int>]
                  [-enableAutoScaler <boolean>]
                  [-autoScalerProfileName <string>]
                  [-controlPlaneVmSize <string>]

Description

Bir kümedeki denetim düzlemi düğümlerinin veya çalışan düğümlerinin sayısını ölçeklendirin. Denetim düzlemi düğümleri ve çalışan düğümleri bağımsız olarak ölçeklendirilmelidir.

Örnekler

Denetim düzlemi düğümlerini ölçeklendirme

Set-AksHciCluster -name myCluster -controlPlaneNodeCount 3

Otomatik ölçeklendiriciyi varsayılan yapılandırma profiliyle etkinleştirme

Set-AksHciCluster -name myCluster -enableAutoScaler $true

Otomatik ölçeklendiriciyi adlandırılmış yapılandırma profiliyle etkinleştirme

Set-AksHciCluster -name myCluster -enableAutoScaler $true -autoScalerProfileName myAutoScalerProfile

Otomatik ölçeklendiriciyi devre dışı bırakma

Set-AksHciCluster -name myCluster -enableAutoScaler $false

Otomatik ölçeklendirici yapılandırma profilini değiştirme

Set-AksHciCluster -name myCluster -autoScalerProfileName anotherAutoScalerProfile

Hedef kümedeki denetim düzlemi düğümleri için sanal makine boyutunu güncelleştirme

içindeki mycluster-linux denetim düzlemi düğümlerini yeni sanal makine boyutu olarak Standard_A4_v2 kullanacak şekilde güncelleştirmek için.

Set-AksHciCluster -name mycluster -controlPlaneVmSize Standard_A4_v2

Parametreler

-Adı

Kubernetes kümenizin alfasayısal adı.

Type: System.String
Parameter Sets: (All)
Aliases:

Required: True
Position: Named
Default value: None
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: True
Position: Named
Default value: 1
Accept pipeline input: False
Accept wildcard characters: False

-enableAutoScaler

olarak ayarlanırsa $true, belirtilen AKS karma kümesi için çalışan düğümü otomatik ölçeklendiricisini etkinleştirir. Kubernetes zamanlayıcısı podları zamanlamak için yeterli çalışan düğümü kaynağı bulamadığından, kümedeki tüm düğüm havuzları artık ek düğüm talebine bağlı olarak minimumdan maksimum düğüm sayısına kadar otomatik olarak ölçeklendirilir. Daha fazla ayrıntı için Bkz. Küme otomatik ölçeklendirmesi için PowerShell kullanma . $false olarak ayarlanırsa: Belirtilen küme için otomatik ölçeklendiriciyi devre dışı bırakır. Kümedeki düğüm havuzları, otomatik ölçeklendirici devre dışı bırakıldığında oldukları ölçekte kalır.

Not

Azure'ın aksine AKS karmasında otomatik ölçeklendiricide sınırsız kaynak yoktur. Otomatik ölçeklendirmenin her zaman başarılı olmasını sağlamak için kaynakları ayırmaz. Kümede sanal makineler, AKS kümeleri vb. başka iş yükleri varsa kaynakları kullanırsanız otomatik ölçeklendirici potansiyel olarak başarısız olabilir. Otomatik ölçeklendirici işleminin kubectl get events başarısız olmasının nedenini belirlemek için komutunu kullanabilirsiniz. Otomatik ölçeklendirici, otomatik ölçeklendirici yapılandırma profilindeki ayarlara göre başarısız bir işlemi yeniden dener. Diğer ayrıntılar için Bkz. Küme otomatik ölçeklendirme için PowerShell kullanma .

Type: System.Boolean
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-autoScalerProfleName

komutu tarafından tanımlanan otomatik ölçeklendirici yapılandırma profilinin New-AksHciAutoScalerProfile adı. Belirtilmezse varsayılan profil kullanılır. Daha fazla ayrıntı için Bkz. Küme otomatik ölçeklendirmesi için PowerShell kullanma .

Type: System.String
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-controlPlaneVmSize

Düğüm havuzunun sanal vm boyutunu değiştirme

Type: System.String
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

Not

ve parametreleri windowsNodeCountlinuxNodeCount kullanım dışı bırakıldı ve komutundan Set-AksHciCLuster kaldırıldı. AKS karma kümesinin countSet-AksHciNodePool düğüm havuzundaki çalışan düğümlerinin sayısını el ile değiştirmek için komutunun parametresini kullanın.

Sonraki adımlar

AksHci PowerShell Başvurusu