#jenkins #kubernetes #kubernetes-helm
#дженкинс #kubernetes #kubernetes-helm
Вопрос:
Согласно официальной статье, я пытался установить Jenkins с помощью Helm на Minikube
https://www.jenkins.io/doc/book/installing/kubernetes/
Оказывается, что я не могу вызвать модуль Дженкинса, kubectl logs -f jenkins-0 -c init -n jenkins
выдает мне эту ошибку
disable Setup Wizard
/var/jenkins_config/apply_config.sh: 4: /var/jenkins_config/apply_config.sh: cannot create /var/jenkins_home/jenkins.install.UpgradeWizard.state: Permission denied
Исходя из моего предположения, эта проблема, очевидно, связана с разрешением in Dockerfile
или может быть связана с определенными значениями in jenkins-values.yaml
. Я изменил некоторые параметры в качестве рекомендуемых значений.
storageClass: jenkins-pv
serviceAccount:
create: false
name: jenkins
annotations: {}
serviceType: NodePort
подробности выпуска
NAME NAMESPACE REVISION UPDATED STATUS CHART APP VERSION
jenkins jenkins 1 2021-01-04 15:58:00.022465588 0700 07 deployed jenkins-3.0.14 2.263.1
есть ли какой-нибудь способ это исправить?
Спасибо
Ответ №1:
Похоже, что по какой-то причине том смонтирован с недостаточными правами доступа. Вы можете попробовать запустить свой контейнер с помощью пользователя root. Это может решить проблему. Поместите эти строки в свой values.yaml
.
runAsUser: 0
fsGroup: 0
Комментарии:
1. Подтверждено! Это буквально причина, приветствия!