Environment Variables
Environment variables are set in the container running environment.
They provide great flexibility for applications. You can use environment variables in applications, assign values to environment variables when creating containers, and read the values of environment variables when containers are running, realizing flexible configuration. With environment variables, you do not need to rewrite application files to create images.
You can also use ConfigMap and secret as environment variables. For details, see ConfigMap and Secret.
The following shows how to use an environment variable. You only need to configure the spec.containers.env field.
apiVersion: v1 kind: Pod metadata: name: nginx spec: containers: - image: nginx:1 name: container-0 resources: limits: cpu: 500m memory: 1024Mi requests: cpu: 500m memory: 1024Mi env: # Environment variable - name: env_key value: env_value - name: pod_name valueFrom: # Name of the referenced pod fieldRef: fieldPath: metadata.name - name: pod_ip valueFrom: # IP address of the referenced pod fieldRef: fieldPath: status.podIP imagePullSecrets: - name: imagepull-secret
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.See the reply and handling status in My Cloud VOC.
For any further questions, feel free to contact us through the chatbot.
Chatbot