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 windowsNodeCount
linuxNodeCount
kullanım dışı bırakıldı ve komutundan Set-AksHciCLuster
kaldırıldı. AKS karma kümesinin count
Set-AksHciNodePool
düğüm havuzundaki çalışan düğümlerinin sayısını el ile değiştirmek için komutunun parametresini kullanın.