|
1
1
您可以通过以下方式从secret挂载所有env变量:
至于Spring的秘密来自哪里——我不是Spring的专家,但你提供的链接中似乎已经有了解释:
因此,它从secrets挂载中获取秘密(如果你将它们作为卷挂载)。它还扫描Kubernetes API以查找机密(我猜该应用程序运行在相同的名称空间中)。它可以通过使用Kubernetes服务帐户令牌来实现,默认情况下,该令牌始终为 mounted 进入吊舱。这取决于Kubernetes RBAC对pod服务帐户的权限。 因此,它尝试使用Kubernetes API搜索机密,并将其与应用程序名称或应用程序标签进行匹配。 |