kubectl create configmap CONFIG_MAP_NAME --from-file=SOME_CONFIG_FILE
Config map attaching to volume containers:
...
volumeMounts:
- name: CONFIG_MAP_NAME
mountPath: SOME_VOLUME_MOUNT_PATH
volumes:
- name: CONFIG_VOLUME_NAME
configMap:
name: CONFIG_MAP_NAME
volumes:
- name: CONFIG_VOLUME_NAME
configMap:
name: CONFIG_MAP_NAME
items:
- key: KEY_DEFINED_FOR_A_FILE
path: FILE_PATH_OR_FILE_NAME_IN_THE_CONTAINER
apiVersion: v1
kind: ConfigMap
metadata:
name: CONFIGMAP_NAME
namespace: NAMESPACE
data:
FILE_NAME_ITS_A_KEY_BASICALLY: |
FILE_CONTENTS
...
env:
- name: ENV_NAME
valueFrom:
configMapKeyRef:
name: CONFIG_MAP_NAME
key: KEY_DEFINED_IN_CONFIG_MAP
...