ManagedClusterPropertiesAutoScalerProfile interface
Parameter yang akan diterapkan ke penskala otomatis kluster saat diaktifkan
Properti
| balance |
Mendeteksi kumpulan node serupa dan menyeimbangkan jumlah node di antaranya. Nilai yang valid adalah 'true' dan 'false' |
| daemonset |
Pod DaemonSet akan dihentikan dengan anggun dari node kosong. Jika diatur ke true, semua pod daemonset pada node kosong akan dikeluarkan sebelum penghapusan node. Jika pod daemonset tidak dapat dikeluarkan, simpul lain akan dipilih untuk penskalaan. Jika diatur ke false, node akan dihapus tanpa memastikan bahwa pod daemonset dihapus atau dikeluarkan. |
| daemonset |
Pod DaemonSet akan dihentikan dengan anggun dari node yang tidak kosong. Jika diatur ke true, semua pod daemonset pada simpul yang ditempati akan dikeluarkan sebelum penghapusan node. Jika pod daemonset tidak dapat dikeluarkan, simpul lain akan dipilih untuk penskalaan. Jika diatur ke false, node akan dihapus tanpa memastikan bahwa pod daemonset dihapus atau dikeluarkan. |
| expander | Expander untuk digunakan saat meningkatkan skala. Jika tidak ditentukan, defaultnya adalah 'acak'. Lihat |
| ignore |
Haruskah CA mengabaikan pod DaemonSet saat menghitung pemanfaatan sumber daya untuk menurunkan skala. Jika diatur ke true, sumber daya yang digunakan oleh daemonset akan diperhitungkan saat membuat keputusan penurunan skala. |
| max |
Jumlah maksimum simpul kosong yang dapat dihapus secara bersamaan. Ini harus bilangan bulat positif. Defaultnya adalah 10. |
| max |
Jumlah detik maksimum autoscaler kluster menunggu penghentian pod saat mencoba menurunkan skala node. Defaultnya adalah 600. |
| max |
Waktu maksimum penskala otomatis menunggu simpul diprovisikan. Defaultnya adalah '15m'. Nilai harus berupa bilangan bulat diikuti dengan 'm'. Tidak ada unit waktu selain menit (m) yang didukung. |
| max |
Persentase maksimum simpul yang belum dibaca dalam kluster. Setelah persentase ini terlampaui, autoscaler kluster menghentikan operasi. Defaultnya adalah 45. Maksimum adalah 100 dan minimum adalah 0. |
| new |
Abaikan pod yang tidak terjadwal sebelum usia tertentu. Untuk skenario seperti skala burst/batch di mana Anda tidak ingin CA bertindak sebelum penjadwal kube dapat menjadwalkan semua pod, Anda dapat memberi tahu CA untuk mengabaikan pod yang tidak terjadwal sebelum usia tertentu. Defaultnya adalah '0s'. Nilai harus berupa bilangan bulat diikuti oleh unit ('s' selama detik, 'm' untuk menit, 'h' selama berjam-jam, dll). |
| ok |
Jumlah simpul belum dibaca yang diizinkan, terlepas dari max-total-unready-percentage. Ini harus bilangan bulat. Defaultnya adalah 3. |
| scale |
Berapa lama setelah peningkatan skala, evaluasi penurunan dimulai kembali. Defaultnya adalah '10m'. Nilai harus berupa bilangan bulat diikuti dengan 'm'. Tidak ada unit waktu selain menit (m) yang didukung. |
| scale |
Berapa lama setelah penghapusan node, evaluasi penurunan skala akan dilanjutkan. Defaultnya adalah interval pemindaian. Nilai harus berupa bilangan bulat diikuti dengan 'm'. Tidak ada unit waktu selain menit (m) yang didukung. |
| scale |
Berapa lama setelah kegagalannya, evaluasi penurunan skala akan dilanjutkan. Defaultnya adalah '3m'. Nilai harus berupa bilangan bulat diikuti dengan 'm'. Tidak ada unit waktu selain menit (m) yang didukung. |
| scale |
Berapa lama node harus tidak diperlukan sebelum memenuhi syarat untuk menurunkan skala. Defaultnya adalah '10m'. Nilai harus berupa bilangan bulat diikuti dengan 'm'. Tidak ada unit waktu selain menit (m) yang didukung. |
| scale |
Berapa lama simpul yang tidak siap tidak diperlukan sebelum memenuhi syarat untuk diperkecil. Defaultnya adalah '20m'. Nilai harus berupa bilangan bulat diikuti dengan 'm'. Tidak ada unit waktu selain menit (m) yang didukung. |
| scale |
Tingkat pemanfaatan node, didefinisikan sebagai jumlah sumber daya yang diminta dibagi berdasarkan kapasitas, di bawah ini simpul dapat dipertimbangkan untuk menurunkan skala. Defaultnya adalah '0.5'. |
| scan |
Seberapa sering kluster dievaluasi kembali untuk peningkatan atau penurunan skala. Defaultnya adalah '10'. Nilai harus berupa bilangan bulat dari detik. |
| skip |
Jika autoscaler kluster akan melewati penghapusan simpul dengan pod dengan penyimpanan lokal, misalnya, EmptyDir atau HostPath. Defaultnya adalah true. |
| skip |
Jika autoscaler klaster akan melewatkan penghapusan node dengan pod dari kube-system (kecuali untuk DaemonSet atau mirror pod). Defaultnya adalah true. |
Detail Properti
balanceSimilarNodeGroups
Mendeteksi kumpulan node serupa dan menyeimbangkan jumlah node di antaranya. Nilai yang valid adalah 'true' dan 'false'
balanceSimilarNodeGroups?: string
Nilai Properti
string
daemonsetEvictionForEmptyNodes
Pod DaemonSet akan dihentikan dengan anggun dari node kosong. Jika diatur ke true, semua pod daemonset pada node kosong akan dikeluarkan sebelum penghapusan node. Jika pod daemonset tidak dapat dikeluarkan, simpul lain akan dipilih untuk penskalaan. Jika diatur ke false, node akan dihapus tanpa memastikan bahwa pod daemonset dihapus atau dikeluarkan.
daemonsetEvictionForEmptyNodes?: boolean
Nilai Properti
boolean
daemonsetEvictionForOccupiedNodes
Pod DaemonSet akan dihentikan dengan anggun dari node yang tidak kosong. Jika diatur ke true, semua pod daemonset pada simpul yang ditempati akan dikeluarkan sebelum penghapusan node. Jika pod daemonset tidak dapat dikeluarkan, simpul lain akan dipilih untuk penskalaan. Jika diatur ke false, node akan dihapus tanpa memastikan bahwa pod daemonset dihapus atau dikeluarkan.
daemonsetEvictionForOccupiedNodes?: boolean
Nilai Properti
boolean
expander
Expander untuk digunakan saat meningkatkan skala. Jika tidak ditentukan, defaultnya adalah 'acak'. Lihat
expander?: string
Nilai Properti
string
ignoreDaemonsetsUtilization
Haruskah CA mengabaikan pod DaemonSet saat menghitung pemanfaatan sumber daya untuk menurunkan skala. Jika diatur ke true, sumber daya yang digunakan oleh daemonset akan diperhitungkan saat membuat keputusan penurunan skala.
ignoreDaemonsetsUtilization?: boolean
Nilai Properti
boolean
maxEmptyBulkDelete
Jumlah maksimum simpul kosong yang dapat dihapus secara bersamaan. Ini harus bilangan bulat positif. Defaultnya adalah 10.
maxEmptyBulkDelete?: string
Nilai Properti
string
maxGracefulTerminationSec
Jumlah detik maksimum autoscaler kluster menunggu penghentian pod saat mencoba menurunkan skala node. Defaultnya adalah 600.
maxGracefulTerminationSec?: string
Nilai Properti
string
maxNodeProvisionTime
Waktu maksimum penskala otomatis menunggu simpul diprovisikan. Defaultnya adalah '15m'. Nilai harus berupa bilangan bulat diikuti dengan 'm'. Tidak ada unit waktu selain menit (m) yang didukung.
maxNodeProvisionTime?: string
Nilai Properti
string
maxTotalUnreadyPercentage
Persentase maksimum simpul yang belum dibaca dalam kluster. Setelah persentase ini terlampaui, autoscaler kluster menghentikan operasi. Defaultnya adalah 45. Maksimum adalah 100 dan minimum adalah 0.
maxTotalUnreadyPercentage?: string
Nilai Properti
string
newPodScaleUpDelay
Abaikan pod yang tidak terjadwal sebelum usia tertentu. Untuk skenario seperti skala burst/batch di mana Anda tidak ingin CA bertindak sebelum penjadwal kube dapat menjadwalkan semua pod, Anda dapat memberi tahu CA untuk mengabaikan pod yang tidak terjadwal sebelum usia tertentu. Defaultnya adalah '0s'. Nilai harus berupa bilangan bulat diikuti oleh unit ('s' selama detik, 'm' untuk menit, 'h' selama berjam-jam, dll).
newPodScaleUpDelay?: string
Nilai Properti
string
okTotalUnreadyCount
Jumlah simpul belum dibaca yang diizinkan, terlepas dari max-total-unready-percentage. Ini harus bilangan bulat. Defaultnya adalah 3.
okTotalUnreadyCount?: string
Nilai Properti
string
scaleDownDelayAfterAdd
Berapa lama setelah peningkatan skala, evaluasi penurunan dimulai kembali. Defaultnya adalah '10m'. Nilai harus berupa bilangan bulat diikuti dengan 'm'. Tidak ada unit waktu selain menit (m) yang didukung.
scaleDownDelayAfterAdd?: string
Nilai Properti
string
scaleDownDelayAfterDelete
Berapa lama setelah penghapusan node, evaluasi penurunan skala akan dilanjutkan. Defaultnya adalah interval pemindaian. Nilai harus berupa bilangan bulat diikuti dengan 'm'. Tidak ada unit waktu selain menit (m) yang didukung.
scaleDownDelayAfterDelete?: string
Nilai Properti
string
scaleDownDelayAfterFailure
Berapa lama setelah kegagalannya, evaluasi penurunan skala akan dilanjutkan. Defaultnya adalah '3m'. Nilai harus berupa bilangan bulat diikuti dengan 'm'. Tidak ada unit waktu selain menit (m) yang didukung.
scaleDownDelayAfterFailure?: string
Nilai Properti
string
scaleDownUnneededTime
Berapa lama node harus tidak diperlukan sebelum memenuhi syarat untuk menurunkan skala. Defaultnya adalah '10m'. Nilai harus berupa bilangan bulat diikuti dengan 'm'. Tidak ada unit waktu selain menit (m) yang didukung.
scaleDownUnneededTime?: string
Nilai Properti
string
scaleDownUnreadyTime
Berapa lama simpul yang tidak siap tidak diperlukan sebelum memenuhi syarat untuk diperkecil. Defaultnya adalah '20m'. Nilai harus berupa bilangan bulat diikuti dengan 'm'. Tidak ada unit waktu selain menit (m) yang didukung.
scaleDownUnreadyTime?: string
Nilai Properti
string
scaleDownUtilizationThreshold
Tingkat pemanfaatan node, didefinisikan sebagai jumlah sumber daya yang diminta dibagi berdasarkan kapasitas, di bawah ini simpul dapat dipertimbangkan untuk menurunkan skala. Defaultnya adalah '0.5'.
scaleDownUtilizationThreshold?: string
Nilai Properti
string
scanInterval
Seberapa sering kluster dievaluasi kembali untuk peningkatan atau penurunan skala. Defaultnya adalah '10'. Nilai harus berupa bilangan bulat dari detik.
scanInterval?: string
Nilai Properti
string
skipNodesWithLocalStorage
Jika autoscaler kluster akan melewati penghapusan simpul dengan pod dengan penyimpanan lokal, misalnya, EmptyDir atau HostPath. Defaultnya adalah true.
skipNodesWithLocalStorage?: string
Nilai Properti
string
skipNodesWithSystemPods
Jika autoscaler klaster akan melewatkan penghapusan node dengan pod dari kube-system (kecuali untuk DaemonSet atau mirror pod). Defaultnya adalah true.
skipNodesWithSystemPods?: string
Nilai Properti
string