小编Raf*_*fal的帖子

如何在通过Helm部署的Java Spring引导应用程序中使用configmaps中的属性

我有一个简单的Spring Boot应用程序,我需要在开发中进行部署,并使用Helm在Kubernetes集群上生产不同的名称空间。

我正在考虑为每个环境保留多个application.properties(application-dev.properties,application-prod.properties)文件,然后通过values.yaml文件从它们创建配置映射,这些文件对于每个环境也将有所不同,并在执行时指定头盔升级。

现在的问题是,如我所知,我如何使用config.maps中的值,我可以将属性文件安装在容器中,例如/deployment/application.properties

或将每个属性公开为容器内的环境变量。

但是,如何从Java应用程序中使用它们呢?

同样在创建容器映像的那一刻,它在/ resources /文件中嵌入了当前应用程序.properties,这是应用程序默认使用的功能,因此当应用程序在容器中运行时(与之相反),我需要覆盖此行为在开发人员桌面上手动构建和运行。

java spring-boot kubernetes kubernetes-helm

6
推荐指数
1
解决办法
5801
查看次数

如何隐藏 Select-AzureRmSubscription 的控制台输出

有谁知道如何在作为 powershell 工作流运行的 azure 工作簿中隐藏命令 Select-AzureRmSubscription 的输出

谢谢

azure azure-powershell powershell-workflow azure-automation

3
推荐指数
1
解决办法
2435
查看次数