SSL.keystore.location не может найти файл JKS в моем монтировании секретов Kubernetes

Я создал секрет для своего файла JKS в разделе монтирование тома / etc / secrets / keystore. Я обращаюсь к своему пути к файлу JKS как к переменной среды, где ssl.keystore.location разрешается как file: ///etc/secrets/keystore/ssl.jks. Но я получаю исключение от построителя движка SSL, что время модификации хранилища ключей не может быть найдено, и файл исключений java.nio.file.NoSuchFile: /etc/secrets/keystore/ssl.jks


person victor perfect    schedule 15.05.2020    source источник
comment
/etc/secrets/keystore/SSL.jks или /etc/secrets/keystore/ssl.jks?! Проблема с прописными буквами?   -  person Kartoch    schedule 15.05.2020
comment
Нет, извини, что не копировал. Итак, при наборе не заботился о регистре. Дело не в чувствительности к регистру, отредактировал.   -  person victor perfect    schedule 15.05.2020


Ответы (1)


Удалите file://. Хранилище ключей открывает клиент Kafka, а не Spring.

Кафка ничего не знает об Resource абстракции Spring; вам нужно указать только путь к файлу (относительный или абсолютный).

person Gary Russell    schedule 15.05.2020