Ограничение ресурса можно настроить двумя способами.
На уровне объекта:
kubectl edit limitrange limits
Этот объект создается по умолчанию, и его значение равно 100 м (1/10 ЦП)и когда модуль достигает этого предела, он просто убивается.
На уровне манифеста: использование statefulSet, DaemonSet и т. д. через файл yaml и настройка на
spec.containers.resources
это выглядиткак это:
spec:
containers:
resources:
limits:
memory: 200Mi
requests:
cpu: 100m
memory: 200 Mi
Как уже упоминалось, вы можете изменить конфигурацию или просто удалить их, чтобы снять ограничения.
Однако у них есть некоторые причины, по которым эти ограничения были реализованы.Я нашел видео от Гуглера, рассказывающего об этом, посмотрите! [1]