meta data de esta página
  •  

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Próxima revisión
Revisión previa
virtualizacion:kubernetes:variables [2020/11/01 10:59] – creado lcvirtualizacion:kubernetes:variables [2023/01/18 14:37] (actual) – editor externo 127.0.0.1
Línea 18: Línea 18:
       value: "test3"       value: "test3"
 </sxh> </sxh>
 +
 +
 +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:alpine
 +      env:
 +        - name: MY_NODE_NAME
 +          valueFrom:
 +            fieldRef:
 +              fieldPath: spec.nodeName        # le pasamos como variable el nombre del nodo
 +        - name: MY_POD_NAME
 +          valueFrom:
 +            fieldRef:
 +              fieldPath: metadata.name       #le pasamos como variable el nombre del pod
 +        - name: MY_POD_NAMESPACE
 +          valueFrom:
 +            fieldRef:
 +              fieldPath: metadata.namespace
 +        - name: MY_POD_IP
 +          valueFrom:
 +            fieldRef:
 +              fieldPath: status.podIP                    # le pasamos la ip del pod como variable
 + </sxh>
 +
 +
 +==== Referencias ====
 +  * https://github.com/ricardoandre97/k8s-resources/tree/master/envs