Size: a a a

Kubernetes — русскоговорящее сообщество

2020 September 22

GG

George Gaál in Kubernetes — русскоговорящее сообщество
Alex Pakka
Скажите, нужно расшарить набор всяких файлов почти статических - раз в год что-то там меняется, - всего около 100 mb. Их все пакуют в докеры в каждый микросервис, повторяются десятки раз. Думаю сделать докер только с ними и shared volume и скрипт который при старте этого докера rsync с shared volume.
Есть какие-то менее ручные способы?
лучше образ паковать
источник

GG

George Gaál in Kubernetes — русскоговорящее сообщество
никаких шаред вольюм
источник

GG

George Gaál in Kubernetes — русскоговорящее сообщество
если эти клиенты надо отдавать клиенту - отгружаешь на с3
источник

i

inqfen in Kubernetes — русскоговорящее сообщество
George Gaál
это тут причем ? типа КОНПЕЛЯЦИЯ дровесов ?
модули в ведро подцеплять свежие
источник

AP

Alex Pakka in Kubernetes — русскоговорящее сообщество
George Gaál
если эти клиенты надо отдавать клиенту - отгружаешь на с3
не, тут чисто всякие темплейты документов и статические базы, которые при старте сервисов загружаются один раз в кэш. Просто их потихоньку становится больше. В итоге образы всех микросервисов растут как на грибах.
источник

GG

George Gaál in Kubernetes — русскоговорящее сообщество
отгружаешь на с3
источник

k

kvaps in Kubernetes — русскоговорящее сообщество
Alex Pakka
Скажите, нужно расшарить набор всяких файлов почти статических - раз в год что-то там меняется, - всего около 100 mb. Их все пакуют в докеры в каждый микросервис, повторяются десятки раз. Думаю сделать докер только с ними и shared volume и скрипт который при старте этого докера rsync с shared volume.
Есть какие-то менее ручные способы?
init-контейнер и emptydir
источник

GG

George Gaál in Kubernetes — русскоговорящее сообщество
kvaps
init-контейнер и emptydir
+
источник

k

kvaps in Kubernetes — русскоговорящее сообщество
George Gaál
это тут причем ? типа КОНПЕЛЯЦИЯ дровесов ?
Да, оно by-design так работает
источник

AP

Alex Pakka in Kubernetes — русскоговорящее сообщество
kvaps
init-контейнер и emptydir
о! читаю, думаю, похоже оно
источник

k

kvaps in Kubernetes — русскоговорящее сообщество
George Gaál
встроить в клавиатуру на аппаратном уровне цензора
Для этого есть podSecurityPolicy
источник

GG

George Gaál in Kubernetes — русскоговорящее сообщество
Alex Pakka
о! читаю, думаю, похоже оно
Я бы не рекомендовал сильно завязываться
источник

k

kvaps in Kubernetes — русскоговорящее сообщество
Timofey Larkin
а ты полистай чарты редиса и кролика от битнами))
Кролик по другому не заведётся, к сожалению я вынужден делать так же с любым легаси-приложением не осилившим 12factorapp
источник

GG

George Gaál in Kubernetes — русскоговорящее сообщество
У тебя сеть упадёт, инит контейнер будет в цикле пытаться скачать файлы и будут негативные последствия
источник

TL

Timofey Larkin in Kubernetes — русскоговорящее сообщество
George Gaál
У тебя сеть упадёт, инит контейнер будет в цикле пытаться скачать файлы и будут негативные последствия
я думаю, инит будет образ содержащий файлы 😃
источник

GG

George Gaál in Kubernetes — русскоговорящее сообщество
Опять же решение - вынести шаблоны либо в базу (постгрес уже давно умеет в жисон), либо на отдельное надежное и локальное (относительно) хранилище вроде с3
источник

k

kvaps in Kubernetes — русскоговорящее сообщество
George Gaál
У тебя сеть упадёт, инит контейнер будет в цикле пытаться скачать файлы и будут негативные последствия
Зачем качать? Инит контейнер из одного образа копирует фалы и кладёт в emptyDir, который маунтится в контейнер с приложением
источник

GG

George Gaál in Kubernetes — русскоговорящее сообщество
Timofey Larkin
я думаю, инит будет образ содержащий файлы 😃
Инит образ с файлами.  Ну, что ж - тогда скорее да
источник

GG

George Gaál in Kubernetes — русскоговорящее сообщество
kvaps
Зачем качать? Инит контейнер из одного образа копирует фалы и кладёт в emptyDir, который маунтится в контейнер с приложением
Ну, мало ли коллега что себе надумает
источник

GG

George Gaál in Kubernetes — русскоговорящее сообщество
Ты же детали не расписал )
источник