We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Разделить сутки и неделю на "тайм-бакеты". Анализировать работу подов и выставлять для них podAntiAffinity preferredDuringScheduling.
Например, имеем под, который потребляет много памяти и CPU каждую ночь с 3 до 4. Для него добавится:
metadata: labels: kra-load-buckets.smp.io/mem-3h: yes kra-load-buckets.smp.io/cpu-3h: yes podAntiAffinity: preferredDuringSchedulingIgnoredDuringExecution: - weight: 1 podAffinityTerm: topologyKey: kubernetes.io/hostname labelSelector: matchExpressions: - key: kra-load-buckets.smp.io/mem-3h operator: Exists - weight: 1 podAffinityTerm: topologyKey: kubernetes.io/hostname labelSelector: matchExpressions: - key: kra-load-buckets.smp.io/cpu-3h operator: Exists
Или под, котрый стартует каждую ночь с 2 и работает до 5, причём потребляет в основном только память:
metadata: labels: kra-load-buckets.smp.io/mem-2h: yes kra-load-buckets.smp.io/mem-3h: yes kra-load-buckets.smp.io/mem-4h: yes podAntiAffinity: preferredDuringSchedulingIgnoredDuringExecution: - weight: 1 podAffinityTerm: topologyKey: kubernetes.io/hostname labelSelector: matchExpressions: - key: kra-load-buckets.smp.io/mem-2h operator: Exists - weight: 1 podAffinityTerm: topologyKey: kubernetes.io/hostname labelSelector: matchExpressions: - key: kra-load-buckets.smp.io/mem-3h operator: Exists - weight: 1 podAffinityTerm: topologyKey: kubernetes.io/hostname labelSelector: matchExpressions: - key: kra-load-buckets.smp.io/mem-4h operator: Exists
Таким образом эти два пода по возможности будут размещены на разных нодах, т.к. у них есть пересекающийся label kra-load-buckets.smp.io/mem-3h.
kra-load-buckets.smp.io/mem-3h
The text was updated successfully, but these errors were encountered:
No branches or pull requests
Разделить сутки и неделю на "тайм-бакеты". Анализировать работу подов и выставлять для них podAntiAffinity preferredDuringScheduling.
Например, имеем под, который потребляет много памяти и CPU каждую ночь с 3 до 4. Для него добавится:
Или под, котрый стартует каждую ночь с 2 и работает до 5, причём потребляет в основном только память:
Таким образом эти два пода по возможности будут размещены на разных нодах, т.к. у них есть пересекающийся label
kra-load-buckets.smp.io/mem-3h
.The text was updated successfully, but these errors were encountered: