Я думаю, что вы вроде ответили на вопрос сами. Там нет размера, подходящего всем, это действительно зависит от типов рабочих нагрузок. Это также мнение о том, сколько слабости вы хотите оставить на ресурсах.
IMO
Для вычислительных ресурсов:
- Процессоры и память: все, что меньше 10%, вероятно, используется недостаточно, а что-то более 80% - слишком. Вы всегда хотите стремиться к большему использованию обоих этих ресурсов, потому что эти ресурсы, как правило, стоят больше всего.
- Диск: значение 80% означает, что вам, вероятно, необходимо увеличить размер диска или выполнить сборку мусора.
Для ограничений ресурсов K8s, таких как количество ConfigMaps, максимальных ограничений не существует, это просто возможность убедиться, что пользователи кластера не злоупотребляют созданием ресурсов только потому, что ресурсы кластера никогда не бывают бесконечными. Один из примеров, который я могу вспомнить, это то, что вы можете сказать, что на каждое развертывание в среднем приходится 2 ConfigMaps, и вы хотели бы иметь 100 Deployments, и вам может потребоваться установить ограничение в 220 ConfigMaps.