Я хочу использовать потенциал весеннего облака кубернетес, но, видимо, конфигурация не работает. В поме я добавил ссылку на
spring-cloud-starter-kubernetes-config
Чтение ConfigMap работает регулярно.
В моем приложении yaml у меня есть
spring:
application:
name: myapp
cloud:
kubernetes:
secrets:
enabled: true
paths: /secret
, но когда приложение запускается там нет никаких следов этой конфигурации. На самом деле, даже если я определю свойства в yaml, они не будут перезаписаны секретами. Kubernetes настроен правильно, фактически можно прочитать секреты также из переменных среды.
Я также проверил, что том смонтирован по правильному пути.
Документация Spring Cloud очень разбросать с примерами. Я что-то упускаю для вас, чтобы использовать секреты?
Редактировать: другие возможные решения:
Я также пытался
secrets:
enabled: true
name: my-secrets-name
namespace: default
sources:
- namespace: default
name: my-secrets-name
Тот же результат.