Reviewed-by: Eotvos, Oliver <oliver.eotvos@t-systems.com> Co-authored-by: qiujiandong1 <qiujiandong1@huawei.com> Co-committed-by: qiujiandong1 <qiujiandong1@huawei.com>
11 KiB
ConfigMaps
ConfigMaps allow you to decouple configuration files from container images to enhance the portability of workloads.
ConfigMaps provide the following benefits:
- Manage configurations for different environments and services.
- Deploy workloads in different environments. Multiple versions are supported for configuration files so that you can update and roll back workloads easily.
- Quickly import configurations in the form of files to containers.
- After a ConfigMap is created on the UCS console, it is in the undeployed state by default. You need to mount the ConfigMap when creating or updating a workload. For details, see ConfigMap.
- After a ConfigMap is mounted to a workload, a ConfigMap with the same name is created in each cluster to which the workload belongs.
Creating a ConfigMap
- Log in to the UCS console. In the navigation pane, choose Fleets.
- On the Fleets tab, click the name of the federation-enabled fleet to access its details page.
- Choose ConfigMaps and Secrets in the navigation pane and click the ConfigMaps tab.
- Select the namespace for which you want to create a ConfigMap and click Create ConfigMap in the upper right corner.
- Set the parameters listed in Table 1.
- Click OK.
Using a ConfigMap
After a ConfigMap is created, you can mount the ConfigMap to a container for storage during workload creation. Then, you can read the ConfigMap data from the mount path of the container. For details, see ConfigMap.
Related Operations
Operation |
Description |
|---|---|
Creating a ConfigMap from a YAML file |
Click Create from YAML in the upper right corner to create a ConfigMap from an existing YAML file. |
Viewing details |
Click the ConfigMap name to view its details. |
Editing a YAML file |
Click Edit YAML in the row where the target ConfigMap resides to edit its YAML file. |
Updating a ConfigMap |
|
Deleting a ConfigMap |
Choose More > Delete in the row where the target ConfigMap resides, and click Yes. |
Deleting ConfigMaps in batches |
|
