OpenShift DeploymentConfig Definition: Difference between revisions
Jump to navigation
Jump to search
(→Notes) |
|||
Line 76: | Line 76: | ||
'''[[OpenShift_REST_Resource_Definition_Schema#status|status]]''': {...} | '''[[OpenShift_REST_Resource_Definition_Schema#status|status]]''': {...} | ||
= | =Elements= | ||
==spec.selector== | ==spec.selector== | ||
Represents a query that applied over pods, returns the number of pods which should match the "replica" count. This is the query used by the replication controller to figure out whether it has to spin up or shut down pods. More details: https://docs.openshift.com/container-platform/latest/rest_api/openshift_v1.html#v1-deploymentconfigspec | Represents a query that applied over pods, returns the number of pods which should match the "replica" count. This is the query used by the replication controller to figure out whether it has to spin up or shut down pods. More details: https://docs.openshift.com/container-platform/latest/rest_api/openshift_v1.html#v1-deploymentconfigspec |
Revision as of 23:52, 6 December 2017
External
- https://docs.openshift.com/container-platform/latest/rest_api/openshift_v1.html#v1-deploymentconfig
- https://docs.openshift.com/container-platform/latest/rest_api/openshift_v1.html#v1-deploymentconfigspec
Internal
Definition
apiVersion: v1 kind: DeploymentConfig metadata: name: blue labels: {...} spec: replicas: 1 selector: name: blue 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-pvc - name: config configMap: name: config-cm items: - key: app.ini path: app.ini triggers: - type: ConfigChange - type: ImageChange imageChangeParams: from: kind: ImageStreamTag name: gogs:0.11.29 status: {...}
Elements
spec.selector
Represents a query that applied over pods, returns the number of pods which should match the "replica" count. This is the query used by the replication controller to figure out whether it has to spin up or shut down pods. More details: https://docs.openshift.com/container-platform/latest/rest_api/openshift_v1.html#v1-deploymentconfigspec