styxmx 发表于 2018-1-5 22:45:39

jenkins + k8s + lnp

# cat jenkins-deployment.yaml  apiVersion: extensions/v1beta1
  kind: Deployment
  metadata:
  name: jenkins
  spec:
  replicas: 1
  strategy:
  type: RollingUpdate
  rollingUpdate:
  maxSurge: 2
  maxUnavailable: 0
  template:
  metadata:
  labels:
  app: jenkins-last
  spec:
  nodeSelector:
  jenkins: jenkins
  containers:
  - name: jenkins
  image: jenkins:alpine
  imagePullPolicy: IfNotPresent
  ports:
  - containerPort: 8080
  name: web
  protocol: TCP
  volumeMounts:
  - name: jenkinshome
  mountPath: /var/jenkins_home
  volumes:
  - name: jenkinshome
  nfs:
  server: 192.168.0.161
  path: /data/jenkins
  ---
  kind: Service
  apiVersion: v1
  metadata:
  name: jenkins
  spec:
  ports:
  - port: 8080
  targetPort: 8080
  name: web
  - port: 50000
  targetPort: 50000
  name: agent
  selector:
  app: jenkins-last
页: [1]
查看完整版本: jenkins + k8s + lnp