OpenShift DeploymentConfig Definition: Difference between revisions
Jump to navigation
Jump to search
Line 39: | Line 39: | ||
'''protocol''': TCP | '''protocol''': TCP | ||
'''volumeMounts''': | '''volumeMounts''': | ||
- '''name''': data | - '''name''': <font color=SandyBrown>data</font> | ||
'''mountPath''': <font color=SandyBrown>/opt/blue/data</font> | '''mountPath''': <font color=SandyBrown>/opt/blue/data</font> | ||
- '''name''': config | - '''name''': <font color=SandyBrown>config</font> | ||
'''mountPath''': <font color=SandyBrown>/etc/blue/conf</font> | '''mountPath''': <font color=SandyBrown>/etc/blue/conf</font> | ||
'''livenessProbe''': {...} | '''livenessProbe''': {...} | ||
Line 52: | Line 52: | ||
'''terminationGracePeriodSeconds''': 30 | '''terminationGracePeriodSeconds''': 30 | ||
'''volumes''': | '''volumes''': | ||
- '''name''': | - '''name''': <font color=SandyBrown>data</font> | ||
'''persistentVolumeClaim''': | '''persistentVolumeClaim''': | ||
'''claimName''': | '''claimName''': <font color=SandyBrown>data</font> | ||
- '''name''': | - '''name''': <font color=SandyBrown>config</font> | ||
'''configMap''': | '''configMap''': | ||
'''name''': | '''name''': <font color=SandyBrown>config</font> | ||
'''items''': | '''items''': | ||
- '''key''': app.ini | - '''key''': app.ini |
Revision as of 06:54, 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: - name: data persistentVolumeClaim: claimName: data - name: config configMap: name: config items: - key: app.ini path: app.ini triggers: {...} status: