apiVersion: apps/v1
kind: Deployment
metadata:
name: jenkins-deployment
spec:
replicas: 1
selector:
matchLabels:
app: jenkins
template:
metadata:
labels:
app: jenkins
spec:
containers:
- name: jenkins
image: docker.io/jenkins/jenkins
ports:
- containerPort: 8080
volumeMounts:
- mountPath: /var/jenkins_home
name: jenkins-home
- mountPath: /usr/bin/docker
name: docker-socket
readOnly: true
- mountPath: /var/run/docker.sock
name: docker-socket
readOnly: true
- mountPath: /usr/bin/kubectl
name: kubectl-binary
readOnly: true
- mountPath: /root/.kube
name: kube-config
readOnly: true
securityContext:
privileged: true
runAsUser: 0
volumes:
- name: jenkins-home
persistentVolumeClaim:
claimName: jenkins-pvc
- name: docker-socket
hostPath:
path: /usr/bin/docker
- name: kube-config
hostPath:
path: /root/.kube
- name: kubectl-binary
hostPath:
path: /usr/bin/kubectl
apiVersion: apps/v1 kind: Deployment metadata: name: jenkins-deployment spec: replicas: 1 selector: matchLabels: app: jenkins template: metadata: labels: app: jenkins spec: containers: - name: jenkins image: docker.io/jenkins/jenkins ports: - cont...
本站部分文章来源于网络,版权归原作者所有,如有侵权请联系站长删除。
转载请注明出处:https://golang.0voice.com/?id=706
发表列表
评论列表
还没有评论,快来说点什么吧~