Updated on 2023-11-27 GMT+08:00

Configuration Management

Scenarios

Automatic application delivery facilitates application deployment in distributed clusters. UCS configuration management provides the core capability of automatically deploying application configurations from repository resources to Kubernetes clusters. The repository is configured by using Kustomize organizations and custom resource sets. Configurations can be distributed and managed across namespaces, clusters, and fleets for Huawei Cloud clusters, multi-cloud clusters, on-premises clusters, and attached clusters. Real-time status observation and message notification are performed for services deployed in each cluster to ensure that application issues can be quickly identified and located, achieving the service level objective (SLO) for end users of customer service apps.

Kustomize is a Kubernetes application configuration management tool. It provides a simple and flexible method to generate Kubernetes resources and allows using different ways to configure these resources in different environments. Kustomize also provides hooks that allow performing operations before and after generating resources, such as updating other files based on the generated resources. Kustomize uses a format called Kustomization to describe the configuration of an application. The file is usually named Kustomization.yaml and created in the root directory of the application.