Your cart is currently empty!
Kubernetes: ConfigMaps and Secrets
ConfigMap digunakan untuk menyimpan data maupun konfigurasi dalam bentuk key-value yang nantinya dapat digunakan oleh Pod sebagai environment variables, command line arguments, atau sebagai configuration file.
Create ConfigMap from literals
kubectl create configmap <configmap_name> --from-literal <key1>=<value1> --from-literal <key2>=<value2>
Create ConfigMap from files
kubectl create configmap <configmap_name> --from-file <config_file1> --from-file <config_file2>
kubectl create configmap <configmap_name> --from-file <directory_with_config_files>
Create ConfigMap for ENV files
kubectl create configmap <configmap_name> --from-env-file <env_file1>
To add ConfigMap as environment variables, add this to the spec.containers.container
section for Pod or spec.template.spec.containers.container
for Deployment.
envFrom:
- configMapRef:
name: <configmap_name>
References:
Leave a Reply