Size: a a a

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

2020 December 28

АС

Алексей Смирнов... in Kubernetes — русскоговорящее сообщество
2 контейнера, оба идут в один pod
источник

AL

Aleksey Lazarev in Kubernetes — русскоговорящее сообщество
ты предлагаешь делать два имейджа
источник

GG

George Gaál in Kubernetes — русскоговорящее сообщество
Алексей Смирнов
FROM yiisoftware/yii2-php:7.1-fpm  as php
COPY ./ci/php-fpm.conf /usr/local/etc/php-fpm.d/www.conf
ADD . /app/

FROM nginx as nginx
COPY ./ci/nginx.conf /etc/nginx/nginx.conf
COPY ./ci/site.conf  /etc/nginx/conf.d/default.conf
ADD . /app/
И
источник

AL

Aleksey Lazarev in Kubernetes — русскоговорящее сообщество
вот это вообще фигня
источник

AL

Aleksey Lazarev in Kubernetes — русскоговорящее сообщество
так они хоть слой один будут иметь и не дублировать на жестаке одно и тоже
источник

GG

George Gaál in Kubernetes — русскоговорящее сообщество
Алексей Смирнов
FROM yiisoftware/yii2-php:7.1-fpm  as php
COPY ./ci/php-fpm.conf /usr/local/etc/php-fpm.d/www.conf
ADD . /app/

FROM nginx as nginx
COPY ./ci/nginx.conf /etc/nginx/nginx.conf
COPY ./ci/site.conf  /etc/nginx/conf.d/default.conf
ADD . /app/
Не используй ADD
источник

АС

Алексей Смирнов... in Kubernetes — русскоговорящее сообщество
не суть, это писалось года 2 назад
когда мне надо было упаковать штук 30 php приложений разной степени паршивости

ну и да, 2 контейнера
источник

АС

Алексей Смирнов... in Kubernetes — русскоговорящее сообщество
мухи отдельно, котлеты отдельно
источник

AS

Artem Silenkov in Kubernetes — русскоговорящее сообщество
я предлагаю делать два имаджа, каждый из которых своим делом занимается.
чтобы не пришлось пересобирать код для замены бинаря прокси сервера
источник

АС

Алексей Смирнов... in Kubernetes — русскоговорящее сообщество
и это правиьно

не хотите 2 контейнера, получите аналог виртуальной машины
так то можно вообще заместо всех контейнеров которые у вас в кубе один мега образ иметь
есть желание?
источник

АС

Алексей Смирнов... in Kubernetes — русскоговорящее сообщество
вы один образ с 2 сущностями как версионируете?
источник

АС

Алексей Смирнов... in Kubernetes — русскоговорящее сообщество
сегодня поменяли код + тэг образа изменился
завтра поменяли конфиг + тэг опять изменился
смешали мух и котлеты, получили помойное ведро
источник

AS

Artem Silenkov in Kubernetes — русскоговорящее сообщество
Лаки обещал рассказать, зафеспалмился на pod\container и пропал
источник

АС

Алексей Смирнов... in Kubernetes — русскоговорящее сообщество
не ну pod и контейнер так то вещи разные ))
но вы либо про это, либо про политику
политика как раскладывать у всех своя, я к своей пришел через свои боли
если у кого то их не было, ну ок, дело хозяйское
источник

АС

Алексей Смирнов... in Kubernetes — русскоговорящее сообщество
ну и на тему ADD, не умею писать я докерфайлы ))
мне от них мучительно больно в любом виде ))
источник

GG

George Gaál in Kubernetes — русскоговорящее сообщество
Алексей Смирнов
и это правиьно

не хотите 2 контейнера, получите аналог виртуальной машины
так то можно вообще заместо всех контейнеров которые у вас в кубе один мега образ иметь
есть желание?
в твоем кейсе слой с ADD /app не синхрится между двумя образами, хотя обычно это меньшая из проблем
источник

GG

George Gaál in Kubernetes — русскоговорящее сообщество
собирать мега-образ с nginx и php - наверняка еще хуже (но можно выкрутиться с эфемерным стореджем и инит контейнером - но тоже попахивает)
источник

АС

Алексей Смирнов... in Kubernetes — русскоговорящее сообщество
у меня там терабайтные диски, ну пофиг если честно )
но смысл в твоих словах вижу, но не запомню ))
источник

HC

Henry Chinaski in Kubernetes — русскоговорящее сообщество
Всем привет. Хочу разобраться в логике работы kube-controller-manager. Вопрос в том, что не совсем понятно, как он реагирует на события. Т.е. я если я применяю деплоймент, то сам деплоймент через kube-api-server сначала попадает в etcd. А потом kube-controller-manager получает новый эвент от kube-api-server, что у нас новый деплоймент, и надо бы взять его в работу. Или сначала деплоймент попадает сразу в kube-controller-manger,  тот его отрабатывает и после идёт запись в etcd?
В оф доке не нашёл инфы, мб кто из знающих подскажет, какой вариант ближе к истине
источник

GG

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