Должен ли я передать какие-либо параметры памяти приложению nodejs, работающему на базе Kubernetes с ограничениями? - PullRequest
0 голосов
/ 02 декабря 2019

У меня есть приложение 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 автоматически найдет существующие ограничения памяти?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...