Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- apiVersion: v1
- kind: Template
- objects:
- - apiVersion: v1
- kind: ImageStream
- metadata:
- creationTimestamp: null
- labels:
- app: yum-server
- name: yum-server
- spec:
- lookupPolicy:
- local: false
- tags:
- - from:
- kind: DockerImage
- name: docker.lab.c-cor.com:5000/mdc/yum-server
- importPolicy: {}
- name: latest
- referencePolicy:
- type: Source
- - apiVersion: v1
- kind: ImageStream
- metadata:
- creationTimestamp: null
- labels:
- app: yum-init
- name: yum-init
- spec:
- lookupPolicy:
- local: false
- tags:
- - from:
- kind: DockerImage
- name: docker.lab.c-cor.com:5000/mdc/yum-init
- importPolicy: {}
- name: latest
- referencePolicy:
- type: Source
- - apiVersion: v1
- kind: DeploymentConfig
- metadata:
- name: yum-server
- labels:
- app: yum-server
- spec:
- replicas: 1
- selector:
- app: yum-server
- deploymentconfig: yum-server
- strategy:
- activeDeadlineSeconds: 21600
- resources: {}
- rollingParams:
- intervalSeconds: 1
- maxSurge: 25%
- maxUnavailable: 25%
- timeoutSeconds: 600
- updatePeriodSeconds: 1
- type: Rolling
- template:
- metadata:
- labels:
- app: yum-server
- deploymentconfig: yum-server
- spec:
- containers:
- image: docker.lab.c-cor.com:5000/mdc/yum-server
- imagePullPolicy: IfNotPresent
- name: mdc/yum-server
- ports:
- - containerPort: 8080
- protocol: TCP
- resources: {}
- terminationMessagePath: /dev/termination-log
- terminationMessagePolicy: File
- volumeMounts:
- - mountPath: /app
- name: yum-data
- dnsPolicy: ClusterFirst
- imagePullSecrets:
- - name: mdc-docker
- initContainers:
- - args:
- - cp
- - /data/*
- - /app
- command:
- - /bin/sh
- - -c
- image: docker.lab.c-cor.com:5000/mdc/yum-init
- imagePullPolicy: Always
- name: mdc/yum-init
- volumeMounts:
- - mountPath: /app
- name: yum-data
- volumes:
- - name: yum-data
- persistentVolumeClaim:
- claimName: yum-data
- test: false
- triggers:
- - type: ConfigChange
- - apiVersion: v1
- kind: Service
- metadata:
- labels:
- app: yum-server
- name: yum-server
- spec:
- ports:
- - name: 8080-tcp
- nodePort: 32090
- port: 8080
- protocol: TCP
- targetPort: 8080
- selector:
- app: yum-server
- deploymentconfig: yum-server
- sessionAffinity: None
- type: NodePort
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement