question

ShreyasArani-1167 avatar image
0 Votes"
ShreyasArani-1167 asked ShreyasArani-1167 commented

Managing application configuration files on multiple AKS environment

Hi I have application configuration files for my pods for example say the configuration file contains the IP for database VM and many other configurations. We have 2 AKS environment as of now ,So suppose if there is some change in the configuration file we are doing it manually. Let us say we have 10 AKS environments manually changing the application configuration file for each AKS environment is a tedious task. So is there a option that I configure in one environment and it should automatically get reflected in other environments.

So is there any kind of script/ external tool to manage application configuration files?

Thanks in advance

azure-kubernetes-service
5 |1600 characters needed characters left characters exceeded

Up to 10 attachments (including images) can be used with a maximum of 3.0 MiB each and 30.0 MiB total.

1 Answer

srbose-msft avatar image
0 Votes"
srbose-msft answered ShreyasArani-1167 commented

@ShreyasArani-1167 , Thank you for your question.

In relation to Kubernetes, GitOps is the practice of declaring the desired state of Kubernetes cluster configurations (deployments, namespaces, etc.) in a Git repository. This declaration is followed by a polling and pull-based deployment of these cluster configurations using an operator. The Git repository can contain:

  • YAML-format manifests describing any valid Kubernetes resources, including Namespaces, ConfigMaps, Deployments, DaemonSets, etc.

  • Helm charts for deploying applications.

Flux, a popular open-source tool in the GitOps space, can be deployed on the Kubernetes cluster to ease the flow of configurations from a Git repository to a Kubernetes cluster.

You can check out Configurations and GitOps with Azure Arc enabled Kubernetes

You might also want to review tools like Rancher which provides multi-cluster apps deployment functionality (Rancher v2.4-)

Fleet is another GitOps at scale tool which you can review.



Disclaimer: This response contains a reference to a third-party World Wide Web site. Microsoft is providing this information as convenient to you. Microsoft does not control these sites and has not tested any software or information found on these sites; therefore, Microsoft cannot make any representations regarding the quality, safety, or suitability of any software or information found there.There are inherent dangers in the use of any software found on the Internet, and Microsoft cautions you to make sure that you completely understand the risk before retrieving any software from the Internet.



Hope this helps.

Please "Accept as Answer" if it helped, so that it can help others in the community looking for help on similar topics.



· 1
5 |1600 characters needed characters left characters exceeded

Up to 10 attachments (including images) can be used with a maximum of 3.0 MiB each and 30.0 MiB total.

Thanks @srbose-msft will go through the link which you have mentioned. And will reach out if there are any further questions.

0 Votes 0 ·