Artem
Это для сворма
Victor
это и есть сворм :)
Artem
Сворм это сворм
Alexey
ладно) а сворм?)
Artem
Ну деплойка сворма композом и есть стак)
Artem
Точнее компоуз файлом
Artem
А так там разные параметры есть у stack, но все это относится к сворму
Alexey
стоп - вот я хочу попробовать собрать свой web сервер с плюшками - и всё в докер-контейнерах - мне композа же хватит?
Artem
Да
Victor
хватит :)
Vlad
привет всем. как я понял stack это мастер нода. подскажите пожалуйста как мне после подключения к swarm создать запустить docker compose?
Alexey
Да
а сворм когда юзают и для чего?
Victor
но можешь сделать swarm, даже для одного сервера,
секреты юзать, скейлить
Artem
Кластеризация и остальные взрослые штуки😏
Artem
Alexey
Victor
всё он умеет :)
Victor
пффф
Victor
ну вот пример...мелкий проект. 6 компонентов и 4 физ сервера
Victor
что будешь юзать? Полностью изолированная среда и необученные админы.
Victor
если что-то упадёт - как будешь наощупь на словах поднимать?
Vlad
или подскажите как лучше соединить два разных сервера с разными docker-compose файлами в одну docker сеть(чтобы контейнеры друг друга видели на разных машинах)
Artem
Сворм)
Victor
сворм поднимается в 2 нажатия :) , некрасивый...бесперспективный, но зато работает. :D
Vlad
Сворм)
как я понял stack это мастер нода. подскажите пожалуйста как мне после подключения к swarm создать запустить docker compose?
Artem
Alexey
Alexey
Alexey
надо хард кстати попробывать
Victor
я не спорю что лучше и проще )) мне это не важно. Мне главное клиента удоволетворить. понимаешь? )))
Artem
Ну не шибко кривее того как сворм с сетями работает😂
Artem
Alexey
Artem
Хард это так - разок, а дальше юзать по человечески)
Victor
а есть актуальная страничка на гите с тулзами для кубера?
а то я в этом зоопарке за последний год уже запутался.
Victor
На конфе только про helm и слышал. Остальное мимо
Victor
Victor
docker stack deploy —with-registry-auth -c docker-compose.yml projectname
Victor
Vlad
Victor
а,это можно назначать как удобно.
можно по labels, или ролям.
по дефолту режим реплики, и "реплика" одна. Может заскедюлить почти рандомно ( высчитывается по ресурсам )
Victor
я некоторые контейнеры привязываю к определённым машинам. т.к. stateful :( но при всё желании можно перекинуть на другой хост, просто сменив лейбл и перенеся данные.
Victor
есть ещё режим global - в таком состоянии по умолчанию на всех нодах запускаются контейнеры.
Victor
ещё, по дефолту swarm юзает routing mesh.
т.е. у тебя 10 машин.
ты запустил 1 контейнер, он поднялся на ноде 1, и на всех остальных нодах он также будет доступен.
Victor
и конечно же порты должны быть уникальны. stack предупреждает если где-то конфликт.
если не подходит - можно поменять на режим хоста, тогда не будет mesh счастья.
Alexander
а Kubernetes как часть или зависимость докера будет только на маке? стоит ли ожидать в будущем установки “из коробки” и на Linux’ах?
Alexander
меня интересует Kubernetes на Docker’е на 1 ноде чтобы при необходимости переезда с одиночной VPS на облако в том же GCP как можно меньше всего пришлось менять (конфиги)
Aleksandr
Alexander
это замена Minikube
Alexander
чтобы вот без вагрантов, виртуалбоксов и прочего такого
Aleksandr
а кому он нужен только на маке?
Alexander
ну, не знаю, для лаб
Alexander
научиться работать с Kubernetes
Aleksandr
не, ты не понял. основная платформа для докера - линакс. все фичи будет там и в приоритете.
Alexander
мб чтобы легко мигрировать со Swarm’а на Kubernetes
Alexander
фиг их знает, их логику действий, мб им заплатили чтобы они убили Swarm свой)
Alexander
мб это было условием получения инвестиций
Alexander
Aleksandr
Alexey
ребят - а почему я запушил image в dokerhub а в подробностях репы в Compressed Size
пишет 0в ?
💪💪💪🏅DEVOPS💪💪💪
Мне понравилась книга «Создание микросервисов» на ЛитРес!
https://www.litres.ru/sem-numen/sozdanie-mikroservisov-18307468/
💪💪💪🏅DEVOPS💪💪💪
Вот что надо для базы, имхо
💪💪💪🏅DEVOPS💪💪💪
Бумажный толмуд я ваще хз зачем, беру на литресе и не парюсь что пролью кофе и тп, читаю с планшета телефона и тп в офлайне
💪💪💪🏅DEVOPS💪💪💪
Александр
А в чем фишка этой поддержки kubernetes в docker? Он же и так с докером работает. Он будет как зависимость и работать через те же docker service/docker stack?
Alexey
Artem
Так же как сворм щас в докере из коробки, так же и с кубером будет и да, аналогичными командами
Александр
Спасибо. Скорей бы. То есть если сейчас все на swarm, можно не париться и потом ничего не нужно будет менять, кроме оркестратора?
💪💪💪🏅DEVOPS💪💪💪
💪💪💪🏅DEVOPS💪💪💪
Кубер зло
Александр
Почему?
Александр
Мы тестили его, очень хорошо себя показал