Kubernetes:激活Springboot中的配置文件环境

发布于 2023-06-05  1770 次阅读


其实很简单,这是在文档中不好找。

只需要在k8s的env环境变量中设置:

SPRING_PROFILES_ACTIVE: prod

或者

apiVersion: v1
kind: ConfigMap
metadata:
  name: blabla
  namespace: bla
data:
  application.yaml: |
    spring:
      profiles:
        active: prod (here goes the profile)

将环境变量设置SPRING_PROFILES_ACTIVE为您要运行的配置文件。

您可以在部署 yaml 中或在构建时在映像中设置它,但通常最好将其添加到部署中。


欢迎欢迎~热烈欢迎~