OpenShift Downward API Operations: Difference between revisions
Jump to navigation
Jump to search
Line 36: | Line 36: | ||
POD_NAME=something-cm34t | POD_NAME=something-cm34t | ||
POD_NAMESPACE=lab4 | POD_NAMESPACE=lab4 | ||
This can be verifying by [[oc rsh]] into the pod and executing "printenv". | |||
=Expose OpenShift Information to Pod via Volumes = | =Expose OpenShift Information to Pod via Volumes = |
Revision as of 04:27, 23 November 2017
Internal
Overview
Expose OpenShift Information to Pod via Environment Variables
Edit the deployment configuration for the pod we want to expose data to:
oc edit dc/<dc-name>
Add the following environment entires:
... spec: ... template: ... spec: containers: - name: printenv env: - name: POD_NAME valueFrom: fieldRef: fieldPath: metadata.name - name: POD_NAMESPACE valueFrom: fieldRef: fieldPath: metadata.namespace
The deployment configuration will produce a pod that contains the following environment properties in its environment:
POD_NAME=something-cm34t POD_NAMESPACE=lab4
This can be verifying by oc rsh into the pod and executing "printenv".