Create ConfigMaps¶
ConfigMaps store non-confidential data in the form of key-value pairs to achieve the effect of mutual decoupling of configuration data and application code. ConfigMaps can be used as environment variables for containers, command-line parameters, or configuration files in storage volumes.
Note
-  The data saved in ConfigMaps cannot exceed 1 MiB. If you need to store larger volumes of data, it is recommended to mount a storage volume or use an independent database or file service. 
-  ConfigMaps do not provide confidentiality or encryption. If you want to store encrypted data, it is recommended to use secret, or other third-party tools to ensure the privacy of data. 
You can create ConfigMaps with two methods:
- Graphical form creation
- YAML creation
Prerequisites¶
-  Integrated the Kubernetes cluster or created the Kubernetes cluster, and you can access the UI interface of the cluster. 
-  Created a namespace, user, and authorized the user as NS Editor. For details, refer to Namespace Authorization. 
Graphical form creation¶
-  Click the name of a cluster on the Clusters page to enter Cluster Details . 
-  In the left navigation bar, click ConfigMap and Secret -> ConfigMap , and click the Create ConfigMap button in the upper right corner. 
-  Fill in the configuration information on the Create ConfigMap page, and click OK . !!! note Click __Upload File__ to import an existing file locally to quickly create ConfigMaps.
-  After the creation is complete, click More on the right side of the ConfigMap to edit YAML, update, export, delete and other operations. 
YAML creation¶
-  Click the name of a cluster on the Clusters page to enter Cluster Details . 
-  In the left navigation bar, click ConfigMap and Secret -> ConfigMap , and click the YAML Create button in the upper right corner. 
-  Fill in or paste the configuration file prepared in advance, and then click OK in the lower right corner of the pop-up box. !!! note - Click __Import__ to import an existing file locally to quickly create ConfigMaps. - After filling in the data, click __Download__ to save the configuration file locally.
-  After the creation is complete, click More on the right side of the ConfigMap to edit YAML, update, export, delete and other operations. 
ConfigMap YAML example¶
 ```yaml
 kind: ConfigMap
 apiVersion: v1
 metadata:
   name: kube-root-ca.crt
   namespace: default
   annotations:
 data:
   version: '1.0'
 ```