OpenShift DeploymentConfig Definition: Difference between revisions

From NovaOrdis Knowledge Base
Jump to navigation Jump to search
Line 26: Line 26:
   
   
             '''template''':  
             '''template''':  
                       '''metadata''':  
                       '''metadata''':  
                               '''labels''':  ?
                               '''labels''':  ?
                       '''spec''':  
                       '''spec''':  
                             '''containers''':   
                             '''containers''':   

Revision as of 06:43, 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:: {...}
                           volumes:  
                           dnsPolicy: ClusterFirst
                           restartPolicy: Always
                           securityContext: {}
                           terminationGracePeriodSeconds: 30
            triggers: {...}
status: