std::slavik
а если я ток осваиваю докер - стоит ли сразу на кубер?
Gleb
а по swarm тут можно если что вопросы задать?)
ответ то один: беги от туда он тебя сожрет
Rainbow
беегиииииии
Rainbow
это адище
Дмитрий Харитонов
std::slavik
ну еще - читаю доки - я так понял все на облака заточено а у меня 3 дедика с разными ресурсами
Дмитрий Харитонов
хватит
std::slavik
и нужно соответственно как то сервисы на них по разному выделять
std::slavik
Stanislav
настоятельно НЕ рекомендую docker swarm - спустя какое-то время страдает падучей, хоть и несколько месяцев работал нормально, отчего и пытаемся перетащить на кубер... Пока держит то, что часть приложений требует правки...
std::slavik
еще такой вопрос- у меня основа сервисов - ffmpeg + python либо opencv и прочие тяжелые либы. Правильно ли я понимаю, что пихать все в один докер тут неправильно, а лучше через docker compose использовать их как общий контейнер, а собирать только python + свой код
std::slavik
а то по гигабайту каждый контейнер весит если билдить все в одном
Andor
а зачем ты билдишь и потом всё это оставляешь с собой?
Andor
нафиг тебе всякие объектные файлы сборки в контейнере?
Stanislav
По-моему, проще засунуть все бинарники в один образ и потом запускать только нужное.
std::slavik
нафиг тебе всякие объектные файлы сборки в контейнере?
так вот и я говорю что нафиг, если можно вроде как общий для всех как бд юзать
Andor
кого общий?
std::slavik
билдить имею в виду докер контейнер
Andor
ааа, ты под словами "всё в один докер" имел в виду собрать один образ?
std::slavik
да
std::slavik
просто ffmpeg на основе ubuntu/centos каких нить - подтягивает соответственно в контейнер много чего. И если у каждого сервиса у меня будет свой ffmpeg и ubuntu - много сервисов сделать не получится)
Алексей
Народ, кто настраивал cert-manager ? Что-то я не пойму как настроить dns01 если зона на своём DNS сервере хостится. Исходя из доки получается только облачные провайдеры можно указать. У кого то получилось wildcard сертификаты заказать?
Maksym
Всем привет! Тут можно спросить по Kubernetes хорошую книгу? (проходил небольшие туториалы, но хотелось бы большего)
Andor
можно
Алексей
std::slavik
пока ее будут писать уже другой инструмент придумают
Maksym
книги в 2k18?
Почему нет? По мне так часто лучше курсов\видео
Maksym
Но может для кубернетиса да, запоздало будет книгу выпускать
std::slavik
Почему нет? По мне так часто лучше курсов\видео
по фундаментальным вещам, которые быстро не меняются - возможно
std::slavik
Керниган Ричи какой нить
Алексей
Почему нет? По мне так часто лучше курсов\видео
не лучше. Курс, что я выше кинул практически проведёт по кубернету. Куос можно пройти за день/два. Информации слишком много, книгу вы будете читать неделю/месяц. В лучшем случае. Если дочитаете.
Alexey
https://www.amazon.com/Mastering-Kubernetes-Master-container-management/dp/1788999789/
Iskander
Всем привет! Тут можно спросить по Kubernetes хорошую книгу? (проходил небольшие туториалы, но хотелось бы большего)
https://www.manning.com/books/kubernetes-in-action https://leanpub.com/the-devops-2-4-toolkit https://leanpub.com/the-devops-2-3-toolkit
Алексей
по фундаментальным вещам, которые быстро не меняются - возможно
Кубернет так стремительно меняется, что пока рано книгу
Alexey
ИД Питер её сейчас переводят даже, так что скоро даже на русском появится
Alexey
но вообще имхо, оф.дока очень хорошо все описывает
std::slavik
и в отличии от книги она меняется вместе с продуктом
std::slavik
книги там по алгоритмам, структурам данных, устройству пк можно читать
Maksym
Спасибо всем за помощь и советы! Остановлюсь пока на курсе от edx
Lex
Хай, кто как билдит докер образы а кубере?
Lex
dind?
А еще варианты? Этот не очень нравится :(
Andor
в чяте гитлаба тебе порекомендуют отдельно стоящий хост с докером и открытым портом, через который ты будешь в докер-апи ходить
Sergey
а как вы хотите в кубере
Sergey
кубер не собирает сам по себе)
Lex
buildah
Спасибо
Rainbow
Хай, кто как билдит докер образы а кубере?
купить завести отдельную машину под это самое простое же
Lex
А чем динд не нравится?
Вот даже не знаю, что сказать, наверное потому, что два раза докер, хотя и одного раза слишком много.
Lex
И это самое простое, без закапывания в детали
Lex
У меня нет докера под кубом
twwlf
с этого стоило начать
Lex
Прокидывать сокет в контейнер еще большее безумее
twwlf
по tcp никто не запрещает ходить
Rainbow
у меня проблема со сборков где-то вне ститичных билд сервером в том, что нет кэша. Это -30% к скорости сборки image. CI должен быть максимально быстрым.
Rainbow
кэш не только слоёв image, а и всяких node_modules/bundler и тп
twwlf
node_modules отдельным слоем держи
twwlf
может помочь )
Rainbow
это ясно
Rainbow
но если его ещё и вне image держать, то будет ещё быстрее
Sergio
Кто-то привязывал в coredns свои приватные домены? в доке есть такой пример https://github.com/coredns/coredns/tree/master/plugin/etcd etcdctl put /skydns/local/skydns/ '{"host":"1.1.1.1","ttl":60}' есть ли такая ж возможность, но используя сугубо https://github.com/coredns/coredns/tree/master/plugin/kubernetes Кто как заводит свои стейдж и дев домены в кубер, используя CoreDNS?
Rainbow
COPY package.json yarn.lock /app/ RUN yarn COPY . /app/ это ясно. Но все равно долго при смене того самого package.json. Тут dapp помогает. Но кэш должен быть на билд машине иначе нет толка
Lex
кто-то тестил https://github.com/genuinetools/img ?
𝚔𝚟𝚊𝚙𝚜
@Andorka а у тебя же 18й докер, не?
Andor
где?
𝚔𝚟𝚊𝚙𝚜
в kubernetesе
Andor
я не помню, какой там в коробке с убунтов 18.04
𝚔𝚟𝚊𝚙𝚜
если в коробке, который docker.io то там 17.12.1
Andor
ну вот он значит
Andor
не могу щас посмотреть
Andor
в другом продакшне у меня kops и там ваще 1.13
𝚔𝚟𝚊𝚙𝚜
Если кто-нибудь использует latest docker-ce с кубом, поделитесь пожалуйста ощущениями