更新配置映射值时重新启动 Pod。我正在使用 Azure 应用程序配置提供程序

问题描述 投票:0回答:1

我们目前正在使用 Azure 应用程序配置服务以及 Azure 应用程序配置 Kubernetes 提供程序来获取应用程序配置/创建配置映射/使用包含配置的文件挂载卷。

我们使用刷新间隔和哨兵值监控来更新配置映射和配置文件中的配置。我们的一些遗留应用程序需要重新启动容器才能从配置文件中获取更新的配置。 Azure 应用程序配置提供程序是否有此功能?

如果没有,解决这个问题的最佳方法是什么?

我们目前正在研究这个:

https://github.com/stakater/Reloader

但是,为此我们需要找到一种方法将注释添加到由应用程序配置提供程序创建的配置映射中。有没有办法通过配置提供程序来做到这一点?

如果没有,我们将如何做到这一点?我们正在尝试找到一种在 Kubernetes 中执行此操作的方法,而不是创建在更新配置存储库时重新启动 Pod 的自定义管道。

azure kubernetes azure-aks configmap azure-app-configuration
1个回答
0
投票

您可以参阅在 Azure Kubernetes 服务中使用动态配置了解更多详细信息。您的旧版应用程序是 dotnet 工作负载吗?如果是这样,只要在安装的文件中检测到更改,.NET JSON 配置提供程序就会自动重新加载配置。

© www.soinside.com 2019 - 2024. All rights reserved.