Skip to content

Commit 0563e4b

Browse files
eedorenkoJnHs
andauthored
Update articles/azure-arc/kubernetes/conceptual-workload-management.md
Co-authored-by: JH <[email protected]>
1 parent fd059b9 commit 0563e4b

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

articles/azure-arc/kubernetes/conceptual-workload-management.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -215,7 +215,7 @@ A simple and flexible way to implement configuration composition is the label ma
215215

216216
In this diagram, configuration containers group configuration values at different levels such as **Site**, **Line**, **Environment**, and **Region**. Depending on the organization, the values in these containers may be provided by different personas, such as IT Global, Site IT, Equipment owners, or just the Platform team. Each container is marked with a set of labels that define where values from this container are applicable. Besides the configuration containers, there are abstractions representing an application and a host where the application is to be deployed. Both of them are marked with the labels as well. The combination of the application's and host's labels composes the instance's labels set. This set determines the values of configuration containers that should be pulled into the application configuration snapshot. This snapshot is delivered to the host and fed to the application instance. The control plane iterates over the containers and evaluates if the container's labels match the instance's labels set. If so, the container's values are included in the final snapshot; if not, the container is skipped. The control plane can be configured with different strategies of overriding and merging for the complex objects and arrays.
217217

218-
One of the biggest advantages of this approach is scalability. The structure of configuration containers is abstracted away from the application instance. It doesn't really know where the values are coming from. It lets easily manipulate the configuration containers, introduce new levels and configuration groups without reconfiguring hundreds of application instances.
218+
One of the biggest advantages of this approach is scalability. The structure of configuration containers is abstracted away from the application instance, which doesn't really know where the values are coming from. This lets the application easily manipulate the configuration containers, introduce new levels and configuration groups without reconfiguring hundreds of application instances.
219219

220220
### Templating
221221

0 commit comments

Comments
 (0)