OpenShift Service Operations: Difference between revisions
Jump to navigation
Jump to search
Line 37: | Line 37: | ||
status: | status: | ||
The template is available as | The template is available as https://github.com/NovaOrdis/playground/blob/master/openshift/templates/eap7-service-template.yaml | ||
then | then | ||
oc process -p APPLICATION_NAME=my-app-name -f ./novaordis-service-template.yaml | oc create -f - | oc process -p APPLICATION_NAME=my-app-name -f ./novaordis-service-template.yaml | oc create -f - |
Revision as of 09:06, 7 December 2017
Internal
Create a Service
Use a template similar to:
apiVersion: v1 kind: Template metadata: name: novaordis-service-template parameters: - name: APPLICATION_NAME value: my-app-name required: true objects: - apiVersion: v1 kind: Service metadata: annotations: openshift.io/generated-by: novaordis-service-template labels: app: ${APPLICATION_NAME} application: ${APPLICATION_NAME} template: novaordis-service-template name: ${APPLICATION_NAME} spec: ports: - port: 8080 protocol: TCP targetPort: 8080 selector: deploymentConfig: ${APPLICATION_NAME} sessionAffinity: None type: ClusterIP status:
The template is available as https://github.com/NovaOrdis/playground/blob/master/openshift/templates/eap7-service-template.yaml
then
oc process -p APPLICATION_NAME=my-app-name -f ./novaordis-service-template.yaml | oc create -f -