сталкивающаяся проблема с размером значения ключа консула, интегрированным с traefik и acme не может хранить больше сертификатов в одном значении ключа - PullRequest
0 голосов
/ 15 апреля 2019

Я начал работать с kubernetes несколько дней назад и пытался внедрить traefik, acme и консул. Так как traefik хранит сгенерированные acme сертификаты в одной из пары ключ-значение консула в сжатом и зашифрованном формате, но размер значения ограничен только 512 КБ, не более того.

Размер каждого сгенерированного сертификата составляет примерно от 20 до 25 КБ, и он не смог хранить больше сертификатов, превышающих этот предел значения ключа. И я с нетерпением ждал, как сохранить каждый сгенерированный сертификат для каждого домена в каждой паре ключ-значение в консуле, чтобы решить эту проблему, но я не нашел решения. Пожалуйста, предоставьте любые предложения по устранению этой проблемы или рекомендации по использованию другого хранилища, например, и т. Д., И используйте другие прокси лучше, чем traefik, например haproxy, для этой проблемы.

И если я хочу сохранить все сертификаты в одном локальном файле (acme.json), я должен отказаться от консула, потому что после того, как traefik сконфигурирован для использования acme, он использует значения ключей консула для хранения ... но консул обеспечивает поддержку API установить внешние интерфейсы и бэкэнды в traefik .. поэтому для меня важно, чтобы API установил правила маршрутизации в traefik с вызовами API. Есть ли способ сохранить каждый сгенерированный сертификат в каждом значении ключа ...? Или хранить сертификаты в локальном файле JSON и использовать консул также ..? есть ли решение для этой проблемы? пожалуйста, рекомендуйте и предлагайте ... все предложения ценны для меня, и кто сталкивался с такой проблемой.

...