Kubernetes上的Jenkins-拒绝许可
我正试图使用头盔3并按照官方指示在库伯内特斯号上告诉詹金斯,但遇到了许可问题Kubernetes上的Jenkins-拒绝许可,jenkins,kubernetes,Jenkins,Kubernetes,我正试图使用头盔3并按照官方指示在库伯内特斯号上告诉詹金斯,但遇到了许可问题 --- apiVersion: v1 kind: Namespace metadata: name: jenkins --- apiVersion: v1 kind: PersistentVolume metadata: name: jenkins-pv namespace: jenkins spec: storageClassName: jenkins-pv accessModes: -
---
apiVersion: v1
kind: Namespace
metadata:
name: jenkins
---
apiVersion: v1
kind: PersistentVolume
metadata:
name: jenkins-pv
namespace: jenkins
spec:
storageClassName: jenkins-pv
accessModes:
- ReadWriteOnce
capacity:
storage: 5Gi
persistentVolumeReclaimPolicy: Retain
hostPath:
path: /data/jenkins-volume/
然后下拉values.yaml文件:wgethttps://raw.githubusercontent.com/jenkinsci/helm-charts/main/charts/jenkins/values.yaml
我调整adminPassword这是一个演示系统:adminPassword:mySecret
最后,我将storageClass:更改为storageClass:jenkins pv
输出/调试日志
我也有同样的问题。作为:
当您将values.yaml中的runAsUser更改为0时,它是否起作用?如果没有,您能否提供有关设置的更多信息
我改为runAsUser:0,这有助于jenkins吊舱正常启动。我也遇到了同样的问题。作为:
当您将values.yaml中的runAsUser更改为0时,它是否起作用?如果没有,您能否提供有关设置的更多信息
我改为runAsUser:0,这有助于jenkins pod正确启动。我发现,在使用hostPath Minikube单节点群集时会发生这种情况,如文档中所示。问题是因为Minikube节点中的/data/jenkins卷文件夹是使用root所有权创建的 因此,如果您不想以root用户身份运行runAsUser:0,您只需更改/data/jenkins卷中进入节点的权限即可:
$ minikube ssh
$ sudo chown -R 1000:1000 /data/jenkins-volume
完成此操作后,您可以创建pv并使用值部署Jenkins with Helm:
runAsUser: 1000
fsGroup: 1000
这对我来说很有效。我发现在使用hostPath Minikube单节点集群时会发生这种情况,如文档中所示。问题是因为Minikube节点中的/data/jenkins卷文件夹是使用root所有权创建的 因此,如果您不想以root用户身份运行runAsUser:0,您只需更改/data/jenkins卷中进入节点的权限即可:
$ minikube ssh
$ sudo chown -R 1000:1000 /data/jenkins-volume
完成此操作后,您可以创建pv并使用值部署Jenkins with Helm:
runAsUser: 1000
fsGroup: 1000
它对我有效。将values.yaml中的runAsUser更改为0时有效吗?如果没有,您能否提供有关设置的更多信息?当您将values.yaml中的runAsUser更改为0时,它是否有效?如果没有,你能提供关于你的设置的更多信息吗?设置runAsUser:0对meset有效runAsUser:0对我有效