Как просто перевести 10 килобайт текста в стручок в кубернетес? - PullRequest
0 голосов
/ 13 марта 2020

Я хочу перевести некоторые данные значения ключа, около 1 кб ~ 10 кб, в модуль в кубернетах. Есть ли простой способ добиться этого? Я не хочу создавать configmap каждый раз, потому что это будет происходить много-много раз ... Заранее спасибо.

Ответы [ 2 ]

1 голос
/ 13 марта 2020

Вы можете выполнить команду kubectl cp, чтобы скопировать файлы в pod.

Другой способ - создать конечную точку REST в службе, работающей внутри pod, и отправить файл в конечную точку.

0 голосов
/ 13 марта 2020

Лучший способ добиться этого - создать файл локально и заполнить файл вашей конфигурацией (пары ключ-вал), а затем скажем, /tmp/foo.properties - это ваш файл, содержащий пары ключ-вал локально для монтирования этого файла в модуле. скопируйте с помощью следующей команды

kubectl cp /tmp/foo <some-namespace>/<some-pod>:/tmp/foo.properties

ваш файл будет присутствовать в /tmp/foo.properties

...