У меня есть приложение nodejs, работающее в Kubernetes с ограничениями:
apiVersion: apps/v1
kind: Deployment
..
spec:
..
template:
..
spec:
containers:
- name: mynodejsapp
..
resources:
requests:
memory: "1000Mi"
cpu: "500m"
limits:
memory: "2000Mi"
cpu: "1000m"
..
И мой Dockerfile для моего приложения nodejs основан на node:10-slim
:
FROM node:10-slim
..
COPY . .
RUN npm run build
EXPOSE 3000
ENTRYPOINT ["dumb-init", "--"]
CMD [ "node", "./build/index.js" ]
Я нахожу некоторые старые сообщениячто --max_old_space_size
должно быть установлено . Это верно? Или процесс nodejs автоматически найдет существующие ограничения памяти?