OpenShift DeploymentConfig Definition: Difference between revisions
Jump to navigation
Jump to search
Line 32: | Line 32: | ||
'''spec''': | '''spec''': | ||
'''containers''': | '''containers''': | ||
- '''name''': <font color=SandyBrown>blue</font> | |||
'''image''': | |||
'''imagePullPolicy''': Always | |||
'''ports''': | |||
- '''containerPort''': <font color=SandyBrown>1234</font> | |||
'''protocol''': TCP | |||
'''volumeMounts''': | |||
- '''name''': data | |||
'''mountPath''': <font color=SandyBrown>/opt/blue/data</font> | |||
- '''name''': config | |||
'''mountPath''': <font color=SandyBrown>/etc/blue/conf</font> | |||
'''livenessProbe''': {...} | |||
'''readinessProbe''': {...} | |||
'''terminationMessagePath''': /dev/termination-log | |||
'''resources''': {...} | |||
'''dnsPolicy''': ClusterFirst | '''dnsPolicy''': ClusterFirst | ||
'''restartPolicy''': Always | '''restartPolicy''': Always | ||
'''securityContext''': {} | '''securityContext''': {} | ||
'''terminationGracePeriodSeconds''': 30 | '''terminationGracePeriodSeconds''': 30 | ||
'''volumes''': | |||
'''triggers''': {...} | '''triggers''': {...} | ||
'''status''': | '''status''': |
Revision as of 06:46, 23 November 2017
Internal
Definition
apiVersion: v1 kind: DeploymentConfig metadata: name: blue labels: ? spec: replicas: 1 selector: app: ? deploymentconfig: ? strategy: type: Recreate template: metadata: labels: ? spec: containers: - name: blue image: imagePullPolicy: Always ports: - containerPort: 1234 protocol: TCP volumeMounts: - name: data mountPath: /opt/blue/data - name: config mountPath: /etc/blue/conf livenessProbe: {...} readinessProbe: {...} terminationMessagePath: /dev/termination-log resources: {...} dnsPolicy: ClusterFirst restartPolicy: Always securityContext: {} terminationGracePeriodSeconds: 30 volumes: triggers: {...} status: