July 2018
Intermediate to advanced
504 pages
11h 34m
English
Templates, like any other OpenShift resources, can be created from a raw YAML or JSON definition. An example is as follows:
# cat mytemplate.yamlapiVersion: v1
kind: Template
metadata:
name: template1
objects:
- apiVersion: v1
kind: Pod
metadata:
name: app1
spec:
containers:
- env:
- name: SHOW_DATA
value: ${SHOW_DATA}
image: example/appimage
name: app1
ports:
- containerPort: 8080
protocol: TCP
parameters:
- description: Myapp configuration data
name: SHOW_DATA
required: true
labels:
mylabel: app1
The preceding example includes only one resource—a pod named app1. It also includes a parameter—SHOW_DATA. Parameters can be used to customize application deployment and accommodate all kinds of use cases.
Parameters can also ...
Read now
Unlock full access