Mikhail [azalio]
а, локальное хранилище
𝚔𝚟𝚊𝚙𝚜
https://jpetazzo.github.io/2015/09/03/do-not-use-docker-in-docker-for-ci/
ну не знаю, для сборки образов dind вполне подходит, тем более что хостовый докер может иметь отключенную сеть или вообще не быть докером как таковым
𝚔𝚟𝚊𝚙𝚜
тогда собрать образ без --network=host вообще будет проблематично
Mikhail [azalio]
а, локальное хранилище
если политика не стоит что всегда скачивать, то должен браться из локального кеша
Siarhei
о гдето такое было IfNot Present
Nikolay Markov
а ни у кого нет такого, что после апдейта на 1.11 поды зависают в статусе Terminating?
𝚔𝚟𝚊𝚙𝚜
o_O ты же по русски не говорил?)
Nikolay Markov
шта?
𝚔𝚟𝚊𝚙𝚜
бывает такое когда контенер на хосте не правильно отрабатывает exit-codes
𝚔𝚟𝚊𝚙𝚜
прости, я твою аватарку с Quang перепутал)
Igor
Коллеги, такой вопрос. Хочу объединить два разных контейнера в один сервис. Пишу соответсвующий deployments (работаю через helm) Возник вопрос. Есть параметр replicas, который, по идее, определяет количество реплик одного пода. Однако в дефолте он находится в spec на нижнем уровне. Как себя поведет кубер при раскатывании релиза? Он создаст поды с указанным количество реплик каждого типа? Или оно не поймет, что нужно сделать и сломается? Предметно, чтобы было понятно, о чем я - скрин
Igor
Nikolay Markov
а вот после апдейта неймспейсы перестали убиваться, потому что виснут поды
𝚔𝚟𝚊𝚙𝚜
а на хосте через docker stop убиваются?
Nikolay Markov
а на хосте через docker stop убиваются?
так в том и дело, контейнеры уже мертвы, а под висит
Nikolay Markov
видимо, калика глючит
Igor
Поясни, пожалуйста. >Однако в дефолте он находится в spec на нижнем уровне
Из опыта того, что я понял при работе с кубером. Это же, по сути, yaml, который в json трансферится при выполнении apply. Т.е., сейчас у меня в конфиге так: spec: replicas: 1 selector: xxx template: metadata: yyy containers: zzz - вот тут информация, касательно используемых в деплойменте контейнеров. В моем случае - их два ( с двумя разными приложениями) Вопрос у меня касательно "spec: replicas: 1" В текущем его расположении. Применится ли этот параметр для каждого пода(т.е. в рамках сервиса - оно будет объявлено "глобально"), или же он не поймет. что его нужно использовать таким образом и просто сломается? Типа, вопрос, не нужно ли мне replicas: подставить под containers.spec?
Igor
а. А чья это сущность? deployment'a?
Andrey
Это сущность Deployment.
Igor
Это сущность Deployment.
Понял. Спасибо :) Тогда вопрос исчерпан
Igor
надо видимо эксперементировать. Все еще интересно, как оно отработает с разными приложухами в рамках одного сервиса
Igor
хы
Igor
В рамках одного Service или Pod? В чём проблемы могут быть?
Одного Service. Не могу ответить на второй вопрос - не знаю. Впервые появилась необходимость разные приложения в один сервис закинуть
Igor
=)
Igor
По портам распихай просто и всё. Они задаются в Container.ports и Service.spec.ports.
забавно У меня сейчас. видимо, в values что-то такое: image-back.service.httpPort + image-back.service.httpsPort image-front.service.httpPort + image-front.service.httpsPort Надо перенести из service в container, видмо, чтобы красиво было.
Andrey
забавно У меня сейчас. видимо, в values что-то такое: image-back.service.httpPort + image-back.service.httpsPort image-front.service.httpPort + image-front.service.httpsPort Надо перенести из service в container, видмо, чтобы красиво было.
Порт задаётся и в контейнере, и в поде. А ещё команде на запуск или переменной окружения надо порт передать, чтобы процесс listen socket правильно прибил.
Igor
И в сервисе
Igor
еб%шки-воробушки :)
Rainbow
http://i.otzovik.com/2014/02/20/811403/img/11947929.jpg
Andrey
Да, в сервисе. В контейнере и сервисе, сорри.
Вадим
Вопрос к админам чата Здесь можно запостить ссылку на оффлайн курс по k8s? Курс платный, все дела. Но + предварительно будет бесплатный вебинар по сетям в k8s
Mikhail [azalio]
@SinTeZoiD ^
Egor
подскажите, где вообще лежат логи nginx-ingress? просто в виде файлов
Михаил
Подробнее про бесплатный вебинар хочу только
Михаил
Что за сети
Михаил
Как глубоко
Вадим
Спасибо
Вадим
Про вебинар и немного курс вот: https://habr.com/company/southbridge/blog/415625/
Михаил
Михаил
Программа вебинара: Как организованы сети в Kubernetes.
Михаил
мм
Михаил
там можно часа 4 вещать
Михаил
а можно за 10 минут пройтись по основным сетевым плагинам
Михаил
Ну так прикольнее
платят больше?)
Sergey
на кубере тур уже есть зачем курсы опять гикбрейнс какой то устроили
Sebor▂▅▇█▓▒░
платят больше?)
Теперь ещё и убунты админят же
Sergey
в инете по куберу куча митапов и мануалов kubecon освещает последние технологии в контейнеризации и оркестрации
Sergey
либо реклама саусбриджа либо вы плодите эникеев кубернетисовских
Михаил
я не могу остановить этот поток
Sergey
значит реклама
Andor
хайп кубера = бабки за умение кубера = дохрена ваннаби умельцев кубера
Sergey
"а давайте сделаем 100500 интродакшн в кубернетес"
Sergey
"а давайте"
Sergey
(c)southbridge team
Михаил
𝚔𝚟𝚊𝚙𝚜
Участие невозможно Flash Player 0.0.0 /Поддержка webRTCнет уж спасибо
Sergey
да на кол их посадить!:D
Andor
0.0.0
Михаил
знатно накидали)
Вадим
Реклама - не. Могу закинуть на telegra.ph, а колхоз дело добровольное. Про то, зачем курсы - ну это всегда про общение с теми, кто делает это на практике. Курсы много деталей не покрывают.
Вадим
бесплатный вебинар будет опубликован?
Я хз, получится ли сохранить. Но надо попробовпть. А ссылку перед началом могу запостить, ну и можно зарегистрироваться, и ссылка придет на почту.
𝚔𝚟𝚊𝚙𝚜
@vadimisakanov а чего не meet.jit.si ? - надо использовать открытые технологии
Михаил
При неправильном построении сетевого взаимодействия между мастеровыми компонентами кластера можно в самый неожиданный момент получить развалившийся продакшен. Мне приходилось исправлять инфраструктуру, в которой для взаимодействия kube-controller-manager и kube-scheduller с kube-api использовались балансировщики с VRRP. lol может проблема с VRRP была?)
Andor
ну ты чо
Andor
вррп плохо
Andor
не видишь написано что вррп сломало продакшн
Sebor▂▅▇█▓▒░
А что хорошо?
Михаил
и протоколы динамической маршрутизации)
Andor
bgp/ospf
Михаил