meta data de esta página
Diferencias
Muestra las diferencias entre dos versiones de la página.
| Ambos lados, revisión anteriorRevisión previa | |||
| virtualizacion:kubernetes:variables [012020/11/ 10:05] – lc | virtualizacion:kubernetes:variables [182023/01/ 13:37] (actual) – editor externo 127.0.0.1 | ||
|---|---|---|---|
| Línea 1: | Línea 1: | ||
| + | ===== Variables de Entorno ===== | ||
| + | La definición de variables se hace con la etiqueta **env** definiendo un nombre **name** y un valor **value**. Estas variables de entorno podrán ser vista desde nuestro contenerdor | ||
| + | <sxh yaml > | ||
| + | apiVersion: v1 | ||
| + | kind: Pod | ||
| + | metadata: | ||
| + | name: envar-demo | ||
| + | spec: | ||
| + | containers: | ||
| + | - name: envar-demo-container | ||
| + | image: nginx: | ||
| + | env: | ||
| + | - name: VAR1 | ||
| + | value: "valor de prueba 1" | ||
| + | - name: VAR2 | ||
| + | value: " | ||
| + | - name: VAR3 | ||
| + | value: " | ||
| + | </ | ||
| + | |||
| + | Ejemplo de como pasar variables dinámicas | ||
| + | <sxh yaml> | ||
| + | apiVersion: v1 | ||
| + | kind: Pod | ||
| + | metadata: | ||
| + | name: dapi-envars-fieldref | ||
| + | spec: | ||
| + | containers: | ||
| + | - name: test-container | ||
| + | image: nginx: | ||
| + | env: | ||
| + | - name: MY_NODE_NAME | ||
| + | valueFrom: | ||
| + | fieldRef: | ||
| + | fieldPath: spec.nodeName | ||
| + | - name: MY_POD_NAME | ||
| + | valueFrom: | ||
| + | fieldRef: | ||
| + | fieldPath: metadata.name | ||
| + | - name: MY_POD_NAMESPACE | ||
| + | valueFrom: | ||
| + | fieldRef: | ||
| + | fieldPath: metadata.namespace | ||
| + | - name: MY_POD_IP | ||
| + | valueFrom: | ||
| + | fieldRef: | ||
| + | fieldPath: status.podIP | ||
| + | </ | ||
| + | |||
| + | |||
| + | ==== Referencias ==== | ||
| + | * https:// | ||