Spring boot 如何为Minikube中使用的Spring应用程序设置配置文件

Spring boot 如何为Minikube中使用的Spring应用程序设置配置文件,spring-boot,minikube,Spring Boot,Minikube,我正在将Spring引导应用程序部署到本地Minikube群集。本地部署需要一整套配置。我在哪里提供信息,即使用Spring Boot的特定配置文件而不是标准应用程序。yaml?您可以设置一个环境变量来告诉容器哪个配置文件将处于活动状态: containers: - name: ... image: ...:1.0 env: - name: spring_profiles_active value: dev 并将替代配置放入application-d

我正在将Spring引导应用程序部署到本地Minikube群集。本地部署需要一整套配置。我在哪里提供信息,即使用Spring Boot的特定配置文件而不是标准应用程序。yaml?

您可以设置一个环境变量来告诉容器哪个配置文件将处于活动状态:

  containers:
  - name: ...
    image: ...:1.0
    env:
    - name: spring_profiles_active
      value: dev
并将替代配置放入
application-dev.yaml

或者,在不使用概要文件的情况下,您可以告诉Spring使用
Spring.config.location
property:

  containers:
  - name: ...
    image: ...:1.0
    env:
    - name: spring_config_location
      value: /path/to/your/alterinative/configuration