【发布时间】:2021-04-23 00:40:35
【问题描述】:
我`vw 尝试根据这篇文章在 minikube 上安装 jenkins https://www.jenkins.io/doc/book/installing/kubernetes/
当我输入kubectl logs pod/jenkins-0 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
我几乎可以肯定我在 mac 上的文件系统有一些问题。
我没有从文章中创建 serviceAccount,因为 helm 没有看到它并返回错误。
我在 jenkins-values.yaml 中进行了更改
serviceAccount:
create: true
name: jenkins
annotations: {}
然后我尝试将下一个值设置为 0。它没有影响。
runAsUser: 1000
fsGroup: 1000
添加信息: kubectl get all -n jenkins
NAME READY STATUS RESTARTS AGE
pod/jenkins-0 0/2 Init:CrashLoopBackOff 7 15m
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE
service/jenkins ClusterIP 10.104.114.29 <none> 8080/TCP 15m
service/jenkins-agent ClusterIP 10.104.207.201 <none> 50000/TCP 15m
NAME READY AGE
statefulset.apps/jenkins 0/1 15m
还尝试为volume live /Volumes/data使用不同的目录并为其添加777权限。
【问题讨论】:
-
您好,我使用了文档中提到的设置,一切正常。您能详细介绍一下您的设置吗?特别是您能否包括文档中引用的
jenkins-volume.yaml?你在那里改变了什么?另外,您将哪个--driver与您的minikube一起使用? -
是的,我正在使用 minikube。最后我从文档中只有一个更改 serviceAccount: create: true # 服务帐户的名称是默认自动生成的 name: jenkins annotations: {} 正如我提到的,通过从文档设置服务帐户,statefulset 无法看到它.
-
我很难理解您的评论。你能告诉我你是否真的修复了你的设置并且它工作正常吗?另外,关于 MacOS 上
minikube中使用的不同--drivers,请使用 look on this documentation。 -
没有解决。我只是在没有持久音量的情况下使用它。我想为 helm 重新制作图表。
标签: jenkins kubernetes kubernetes-helm minikube