Skip to content

Commit

Permalink
Merge pull request #111 from Peefy/feat-kcl-0.5-release-blogs
Browse files Browse the repository at this point in the history
feat: add kcl v0.5.0 release blogs
  • Loading branch information
Peefy authored Jul 17, 2023
2 parents c4e320b + f1019bf commit feb85a0
Show file tree
Hide file tree
Showing 9 changed files with 970 additions and 4 deletions.
4 changes: 2 additions & 2 deletions blog/2022-09-15-declarative-config-overview/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -70,12 +70,12 @@ The Templated KV has the capability of static configuration data and dynamic par

Representative technologies of templated KV include:

- [Helm](https://helm.sh/): The package management tool of Kubernetesresources, which manages the configuration of Kubernetes resources through the configuration template. Fig. 3 shows a Helm Jekins Package ConfigMap configuration template. It can be seen that these templates are very short with simple logic. A series of resource configurations suitable forKubernetes basic components are installed through package management and additional configuration parameters. Compared with the simply templatedK-V, Helm provides template storage, reference and semantic version management capabilities. Compared with Kustomize, Helm is more suitable for managing external Charts but is not good at multi-environment and multi-tenant configuration management.
- [Helm](https://helm.sh/): The package management tool of Kubernetesresources, which manages the configuration of Kubernetes resources through the configuration template. Fig. 3 shows a Helm Jenkins Package ConfigMap configuration template. It can be seen that these templates are very short with simple logic. A series of resource configurations suitable forKubernetes basic components are installed through package management and additional configuration parameters. Compared with the simply templatedK-V, Helm provides template storage, reference and semantic version management capabilities. Compared with Kustomize, Helm is more suitable for managing external Charts but is not good at multi-environment and multi-tenant configuration management.
- Other configuration templates: Java Velocity, Go Template and other text template engines are very suitable for HTML writing templates. However,when used in configuration scenarios, they are difficult for developers and tools to maintain and analyze.

![](/img/blog/2022-09-15-declarative-config-overview/03-helm.png)

Fig. 3: Helm Jekins Package ConfigMap configuration template.
Fig. 3: Helm Jenkins Package ConfigMap configuration template.

#### 1.2.3 Programmable K-V

Expand Down
Loading

0 comments on commit feb85a0

Please sign in to comment.