ManagedClusterPropertiesAutoScalerProfile interface
Etkinleştirildiğinde küme otomatik ölçeklendiricisine uygulanacak parametreler
Özellikler
| balance |
Benzer düğüm havuzlarını algılar ve aralarındaki düğüm sayısını dengeler. Geçerli değerler 'true' ve 'false' değerleridir |
| daemonset |
DaemonSet bölmeleri boş düğümlerden düzgün bir şekilde sonlandırılacaktır. true olarak ayarlanırsa, düğüm silinmeden önce boş düğümlerdeki tüm daemonset podları çıkarılır. Daemonset pod çıkarılamıyorsa ölçeklendirme için başka bir düğüm seçilir. false olarak ayarlanırsa düğüm, daemonset podlarının silindiği veya çıkarıldığından emin olmadan silinir. |
| daemonset |
DaemonSet bölmeleri, boş olmayan düğümlerden düzgün bir şekilde sonlandırılır. true olarak ayarlanırsa, düğüm silinmeden önce işgal edilen düğümlerdeki tüm daemonset podları çıkarılır. Daemonset pod çıkarılamıyorsa ölçeklendirme için başka bir düğüm seçilir. false olarak ayarlanırsa düğüm, daemonset podlarının silindiği veya çıkarıldığından emin olmadan silinir. |
| expander | Ölçeği büyütürken kullanılacak genişletici. Belirtilmezse, varsayılan değer 'rastgele'dir. Daha fazla bilgi için expanders sayfasına bakınız. |
| ignore |
CA, ölçeği küçültmek için kaynak kullanımını hesaplarken DaemonSet podlarını yoksaymalıdır. true olarak ayarlanırsa, ölçeklendirme kararları alınırken daemonset tarafından kullanılan kaynaklar dikkate alınır. |
| max |
Aynı anda silinebilecek en fazla boş düğüm sayısı. Bu pozitif bir tamsayı olmalıdır. Varsayılan değer 10'dur. |
| max |
Küme otomatik ölçeklendiricisinin bir düğümün ölçeğini azaltmaya çalışırken pod sonlandırmasını beklediği en fazla saniye sayısı. Varsayılan değer 600'dür. |
| max |
Otomatik ölçeklendiricinin bir düğümün sağlanmasını beklediği en uzun süre. Varsayılan değer '15m'dir. Değerler bir tamsayı ve ardından 'm' olmalıdır. Dakika (m) dışında bir zaman birimi desteklenmez. |
| max |
Kümedeki okunmamış düğümlerin en yüksek yüzdesi. Bu yüzde aşıldıktan sonra küme otomatik ölçeklendiricisi işlemleri durdurur. Varsayılan değer 45'tir. En yüksek değer 100, en az 0'dır. |
| new |
Zamanlanmamış podları belirli bir yaştan önce yoksayın. Kubernetes zamanlayıcısının tüm podları zamanlayabilmesi için CA'nın harekete geçmesini istemediğiniz seri/toplu ölçeklendirme gibi senaryolar için CA'ya zamanlanmamış podları belirli bir yaştan önce yoksaymasını söyleyebilirsiniz. Varsayılan değer :'0s'. Değerler bir tamsayı ve ardından bir birim (saniyeler için', dakikalar için 'm', saatler için 'h' vb.) olmalıdır. |
| ok |
maksimum-toplam-okunmamış-yüzdeden bağımsız olarak, izin verilen okunmamış düğümlerin sayısı. Bu bir tamsayı olmalıdır. Varsayılan değer 3'dür. |
| scale |
Ölçeği artırdıktan ne kadar süre sonra bu ölçeği azaltma değerlendirmesi sürdürülür. Varsayılan değer '10m'dir. Değerler bir tamsayı ve ardından 'm' olmalıdır. Dakika (m) dışında bir zaman birimi desteklenmez. |
| scale |
Düğüm silme işleminden sonra ölçek küçültme değerlendirmesinin yeniden başlaması ne kadar zaman alır. Varsayılan, tarama aralığıdır. Değerler bir tamsayı ve ardından 'm' olmalıdır. Dakika (m) dışında bir zaman birimi desteklenmez. |
| scale |
Ölçeği azaltma hatasından ne kadar süre sonra değerlendirme sürdürülür. Varsayılan değer '3m'dir. Değerler bir tamsayı ve ardından 'm' olmalıdır. Dakika (m) dışında bir zaman birimi desteklenmez. |
| scale |
Bir düğümün ölçeği azaltmaya uygun hale gelmeden önce ne kadar süreyle gereksiz olması gerektiği. Varsayılan değer '10m'dir. Değerler bir tamsayı ve ardından 'm' olmalıdır. Dakika (m) dışında bir zaman birimi desteklenmez. |
| scale |
Hazır olmayan bir düğümün ölçeği küçültmeye uygun hale gelmeden önce ne kadar süre gereksiz kalması gerektiği. Varsayılan değer '20m'dir. Değerler bir tamsayı ve ardından 'm' olmalıdır. Dakika (m) dışında bir zaman birimi desteklenmez. |
| scale |
İstenen kaynakların toplamının kapasiteye bölünmesi olarak tanımlanan düğüm kullanım düzeyi, aşağıda bir düğümün ölçeği azaltma için dikkate alınabileceği bir düzeydir. Varsayılan değer :'0,5'. |
| scan |
Kümenin ölçeği artırma veya azaltma için yeniden değerlendirilme sıklıkları. Varsayılan değer :'10'. Değerler saniyelik bir tamsayı olmalıdır. |
| skip |
Küme otomatik ölçeklendiricisi yerel depolamaya sahip podlar içeren düğümleri silme işlemini atlarsa (örneğin, EmptyDir veya HostPath). Varsayılan değer true'dur. |
| skip |
Küme otomatik ölçeklendiricisi, kube-system'den pod'lara sahip düğümleri silmeyi atlarsa (DaemonSet veya ayna podları hariç). Varsayılan değer true'dur. |
Özellik Ayrıntıları
balanceSimilarNodeGroups
Benzer düğüm havuzlarını algılar ve aralarındaki düğüm sayısını dengeler. Geçerli değerler 'true' ve 'false' değerleridir
balanceSimilarNodeGroups?: string
Özellik Değeri
string
daemonsetEvictionForEmptyNodes
DaemonSet bölmeleri boş düğümlerden düzgün bir şekilde sonlandırılacaktır. true olarak ayarlanırsa, düğüm silinmeden önce boş düğümlerdeki tüm daemonset podları çıkarılır. Daemonset pod çıkarılamıyorsa ölçeklendirme için başka bir düğüm seçilir. false olarak ayarlanırsa düğüm, daemonset podlarının silindiği veya çıkarıldığından emin olmadan silinir.
daemonsetEvictionForEmptyNodes?: boolean
Özellik Değeri
boolean
daemonsetEvictionForOccupiedNodes
DaemonSet bölmeleri, boş olmayan düğümlerden düzgün bir şekilde sonlandırılır. true olarak ayarlanırsa, düğüm silinmeden önce işgal edilen düğümlerdeki tüm daemonset podları çıkarılır. Daemonset pod çıkarılamıyorsa ölçeklendirme için başka bir düğüm seçilir. false olarak ayarlanırsa düğüm, daemonset podlarının silindiği veya çıkarıldığından emin olmadan silinir.
daemonsetEvictionForOccupiedNodes?: boolean
Özellik Değeri
boolean
expander
Ölçeği büyütürken kullanılacak genişletici. Belirtilmezse, varsayılan değer 'rastgele'dir. Daha fazla bilgi için expanders sayfasına bakınız.
expander?: string
Özellik Değeri
string
ignoreDaemonsetsUtilization
CA, ölçeği küçültmek için kaynak kullanımını hesaplarken DaemonSet podlarını yoksaymalıdır. true olarak ayarlanırsa, ölçeklendirme kararları alınırken daemonset tarafından kullanılan kaynaklar dikkate alınır.
ignoreDaemonsetsUtilization?: boolean
Özellik Değeri
boolean
maxEmptyBulkDelete
Aynı anda silinebilecek en fazla boş düğüm sayısı. Bu pozitif bir tamsayı olmalıdır. Varsayılan değer 10'dur.
maxEmptyBulkDelete?: string
Özellik Değeri
string
maxGracefulTerminationSec
Küme otomatik ölçeklendiricisinin bir düğümün ölçeğini azaltmaya çalışırken pod sonlandırmasını beklediği en fazla saniye sayısı. Varsayılan değer 600'dür.
maxGracefulTerminationSec?: string
Özellik Değeri
string
maxNodeProvisionTime
Otomatik ölçeklendiricinin bir düğümün sağlanmasını beklediği en uzun süre. Varsayılan değer '15m'dir. Değerler bir tamsayı ve ardından 'm' olmalıdır. Dakika (m) dışında bir zaman birimi desteklenmez.
maxNodeProvisionTime?: string
Özellik Değeri
string
maxTotalUnreadyPercentage
Kümedeki okunmamış düğümlerin en yüksek yüzdesi. Bu yüzde aşıldıktan sonra küme otomatik ölçeklendiricisi işlemleri durdurur. Varsayılan değer 45'tir. En yüksek değer 100, en az 0'dır.
maxTotalUnreadyPercentage?: string
Özellik Değeri
string
newPodScaleUpDelay
Zamanlanmamış podları belirli bir yaştan önce yoksayın. Kubernetes zamanlayıcısının tüm podları zamanlayabilmesi için CA'nın harekete geçmesini istemediğiniz seri/toplu ölçeklendirme gibi senaryolar için CA'ya zamanlanmamış podları belirli bir yaştan önce yoksaymasını söyleyebilirsiniz. Varsayılan değer :'0s'. Değerler bir tamsayı ve ardından bir birim (saniyeler için', dakikalar için 'm', saatler için 'h' vb.) olmalıdır.
newPodScaleUpDelay?: string
Özellik Değeri
string
okTotalUnreadyCount
maksimum-toplam-okunmamış-yüzdeden bağımsız olarak, izin verilen okunmamış düğümlerin sayısı. Bu bir tamsayı olmalıdır. Varsayılan değer 3'dür.
okTotalUnreadyCount?: string
Özellik Değeri
string
scaleDownDelayAfterAdd
Ölçeği artırdıktan ne kadar süre sonra bu ölçeği azaltma değerlendirmesi sürdürülür. Varsayılan değer '10m'dir. Değerler bir tamsayı ve ardından 'm' olmalıdır. Dakika (m) dışında bir zaman birimi desteklenmez.
scaleDownDelayAfterAdd?: string
Özellik Değeri
string
scaleDownDelayAfterDelete
Düğüm silme işleminden sonra ölçek küçültme değerlendirmesinin yeniden başlaması ne kadar zaman alır. Varsayılan, tarama aralığıdır. Değerler bir tamsayı ve ardından 'm' olmalıdır. Dakika (m) dışında bir zaman birimi desteklenmez.
scaleDownDelayAfterDelete?: string
Özellik Değeri
string
scaleDownDelayAfterFailure
Ölçeği azaltma hatasından ne kadar süre sonra değerlendirme sürdürülür. Varsayılan değer '3m'dir. Değerler bir tamsayı ve ardından 'm' olmalıdır. Dakika (m) dışında bir zaman birimi desteklenmez.
scaleDownDelayAfterFailure?: string
Özellik Değeri
string
scaleDownUnneededTime
Bir düğümün ölçeği azaltmaya uygun hale gelmeden önce ne kadar süreyle gereksiz olması gerektiği. Varsayılan değer '10m'dir. Değerler bir tamsayı ve ardından 'm' olmalıdır. Dakika (m) dışında bir zaman birimi desteklenmez.
scaleDownUnneededTime?: string
Özellik Değeri
string
scaleDownUnreadyTime
Hazır olmayan bir düğümün ölçeği küçültmeye uygun hale gelmeden önce ne kadar süre gereksiz kalması gerektiği. Varsayılan değer '20m'dir. Değerler bir tamsayı ve ardından 'm' olmalıdır. Dakika (m) dışında bir zaman birimi desteklenmez.
scaleDownUnreadyTime?: string
Özellik Değeri
string
scaleDownUtilizationThreshold
İstenen kaynakların toplamının kapasiteye bölünmesi olarak tanımlanan düğüm kullanım düzeyi, aşağıda bir düğümün ölçeği azaltma için dikkate alınabileceği bir düzeydir. Varsayılan değer :'0,5'.
scaleDownUtilizationThreshold?: string
Özellik Değeri
string
scanInterval
Kümenin ölçeği artırma veya azaltma için yeniden değerlendirilme sıklıkları. Varsayılan değer :'10'. Değerler saniyelik bir tamsayı olmalıdır.
scanInterval?: string
Özellik Değeri
string
skipNodesWithLocalStorage
Küme otomatik ölçeklendiricisi yerel depolamaya sahip podlar içeren düğümleri silme işlemini atlarsa (örneğin, EmptyDir veya HostPath). Varsayılan değer true'dur.
skipNodesWithLocalStorage?: string
Özellik Değeri
string
skipNodesWithSystemPods
Küme otomatik ölçeklendiricisi, kube-system'den pod'lara sahip düğümleri silmeyi atlarsa (DaemonSet veya ayna podları hariç). Varsayılan değer true'dur.
skipNodesWithSystemPods?: string
Özellik Değeri
string