плохо знакомы с k8s.
Моя карта конфигурации выглядит как
apiVersion: v1
kind: ConfigMap
metadata:
name: example-configmap-overriding-new-01
data:
application.properties: |
globalkey = global key value
TeamName = Team Name value
#Some other key value pairs
application-qa.properties: |
globalkey = global key qa value
TeamName = Team Name qa value
#Some other key value pairs
application-prod.properties: |
globalkey = global key prod value
Company = company prod value
#Some other key value pairs
При попытке использовать эту карту конфигурации в моем приложении для весенней загрузки приложение не получает значение из карты конфигурации.Там написано:
Injection of autowired dependencies failed; nested exception is java.lang.IllegalArgumentException:
Could not resolve placeholder 'globalkey' in value "${globalkey}"
Написал этот вопрос ЗДЕСЬ .
К сожалению, переменные env были введены в контейнер с помощью configmap.Совместно использовали журналы для справки.
application.properties=globalkey = global key value
TeamName = Team Name value
Purpose = Purpose value
RootFile = Root file value
Company = company value
Place = Place value
Country = Country value
application-prod.properties=globalkey = global key prod value
Company = company prod value
Place = Place prod value
Country = Country prod value
application-qa.properties=globalkey = global key qa value
TeamName = Team Name qa value
Purpose = Purpose qa value
RootFile = Root file qa value
#Some other key values pairs injected by k8s
Полагаю, из журналов "application.properties = globalkey = значение глобального ключа" , таких не виделпара ключ-значение.
Подозреваю, что-то пошло не так при введении карты конфигурации.Есть ли какая-либо синтаксическая ошибка или?
PS: - Я также попробовал следующий синтаксис.
apiVersion: v1
kind: ConfigMap
metadata:
name: example-configmap-overriding-new-01
data:
application.properties: |-
globalkey = global key value
application-qa.properties: |-
globalkey = global key qa value
Я использую миникуб для локальной разработки в Windows 10 pro machine.
Может ли кто-нибудь поделиться здесь информацией.
PS: я спрашиваю, почему переменная env отображается как «application.properties = globalkey = значение глобального ключа», и я также связал источник вопроса.В старом вопросе я спросил как "не могу прочитать из configmap".В новом вопросе, который я задал, например, «многопрофильная карта конфигурации неправильно введена в контейнер»