Запуск JFrog в MicroK8s слишком мало открытых файлов

Я хотел бы запустить локальный прокси Maven с JFrog на моем экземпляре Microk8s. Я получаю следующее сообщение об ошибке:

ERROR: Max number of open files 1024, is too low. Cannot run Artifactory!

Мой файл развертывания yaml выглядит так:

apiVersion: apps/v1
kind: Deployment
metadata:
  name: jfrog
spec:
  selector:
    matchLabels:
      app: jfrog
  template:
    metadata:
      labels:
        app: jfrog
    spec:
      containers:
      - name: jfrog
        image: docker.bintray.io/jfrog/artifactory-oss:latest
        env:
        - name: TZ
          value: Europe/Berlin
        - name: EXTRA_JAVA_OPTIONS
          value: -Dartifactory.maven.suppressPomConsistencyChecks=true
        ports:
          - name: http
            containerPort: 8081
            protocol: TCP
        resources:
          limits:
            cpu: 400m
            memory: 2Gi
          requests:
            cpu: 200m
            memory: 512Mi

Рекомендуемая настройка для открытых файлов 32000 и минимум, чтобы начать услуги 10000, Образ контейнера для JFrog запускается как пользователь без полномочий root. У кого-нибудь есть идеи, как решить эту проблему?

заранее спасибо

0 ответов

Закомментируйте следующую строку в /etc/sysconfig/docker:

OPTIONS="--default-ulimit nofile=1024:4096"
Другие вопросы по тегам