Запуск 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"