Jenkins-deploymnt
Posted fan-gx
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Jenkins-deploymnt相关的知识,希望对你有一定的参考价值。
kind: Deployment
apiVersion: apps/v1
metadata:
name: jenkins
namespace: paas-jenkins
spec:
replicas: 1
selector:
matchLabels:
app: jenkins
template:
metadata:
labels:
app: jenkins
spec:
serviceAccount: paas-jenkins-sa
containers:
- name: jenkins
image: jenkins/jenkins:lts
imagePullPolicy: IfNotPresent
ports:
- containerPort: 8080
name: web
protocol: TCP
- containerPort: 50000
name: agent
protocol: TCP
resources:
limits:
cpu: 1000m
memory: 1Gi
requests:
cpu: 500m
memory: 512Mi
livenessProbe:
httpGet:
path: /login
port: 8080
initialDelaySeconds: 60
timeoutSeconds: 5
failureThreshold: 12
readinessProbe:
httpGet:
path: /login
port: 8080
initialDelaySeconds: 60
timeoutSeconds: 5
failureThreshold: 12
volumeMounts:
- name: jenkins-volume
subPath: jenkins-home
mountPath: /var/jenkins_home
volumes:
- name: jenkins-volume
persistentVolumeClaim:
claimName: paas-jenkins-pvc
---
apiVersion: v1
kind: Service
metadata:
name: jenkins-service
namespace: paas-jenkins
labels:
app: jenkins
spec:
selector:
app: jenkins
type: NodePort
ports:
- name: web
port: 8080
targetPort: web
nodePort: 30002
- name: agent
port: 50000
targetPort: agent
以上是关于Jenkins-deploymnt的主要内容,如果未能解决你的问题,请参考以下文章