Alex
Vyacheslav
Здравствуйте, подскажите такую штуку, у меня будет в облаке создаваться динамически много машин, я хочу их в локальном portainer увидеть, можно ли как-то сделать, чтобы они в нём автоматически появлялись, если требуется портайнер может быть с внешним статическим IP
Vyacheslav
я так понимаю это через docker edge делается?
Alexey
если вдруг это важно, у меня
MacOS 11.5.2
Docker desktop 4.4.2 (73305)
Engine: 20.10.12
Compose: v2.2.3
Vitaly
Пишет ведь
Vitaly
В папке чтото есть уже
Vitaly
Дайте ему чистую папку, он сам создаст
Vitaly
Не совсем понял каким боком тут гит вообще
Alex
Всем привет. я из другого контейнера обращаюсь к апи другого контейнера по имени_сервиса:порт/апи_вызов и он все время шлет мне bad request, если на локальной тачке все запускаю, то все гуд
Timur
Timur
Ighor
привет, как выяснить является ли контейнер запущенным как демон или нет?
Dan
в смысле как демон?
SarDigital
0_o
Vyacheslav
Ighor
Vyacheslav
Vyacheslav
Контейнер может быть запущен просто, это ps, а может быть в параметре restart указано, чтобы контейнер запускался вместе с демоном докера
Vyacheslav
Погугли этот параметр, там есть разные варианты рестарта контейнера
Ighor
Vyacheslav
Ps показывает запущенные контейнеры, в других сессиях включительно, даже без -d
Ighor
есть ли удобное решение посылать docker events в Telegram?
Vyacheslav
Vyacheslav
https://hub.docker.com/r/poma/docker-telegram-notifier первое в списке
Robocat
В чем отличие Докера от традиционной виртуализации аля Hyperv?
GM
Отличий много, целую статью можно написать на тему, но основное двумя словами - гипервизоры виртуализируют железо чтобы можно было поднимать много разных осьей рядом и жили они дружно а контейнеры виртуалзируют(*образно говоря для аналогии) уже ОСь чтобы можно было поднять много разных ворклоадов на одной и той же системе и не заморачиваться про всякие разные конфликты версии, соответсвенно предоставляя возможность утилизировать весь потенциал ресурсов ВМ-ки или железки… еще контейнеры более легкие, легче транспортировать, быстрее стартуют и удаляются, гибкие и т.п.
Andrey
Ighor
помоему слишком прожорливое для такой простой задачи
Vyacheslav
сделай хелс чек реже, не вижу проблемы
Ighor
Vyacheslav
Ну напиши свой на питоне, или вообще на плюсах, раз уже такие критерии
Vyacheslav
Это готовое решение, его либо используешь, либо нет
Vyacheslav
Robocat
Robocat
с HyperV мне все понятно, там главное ресурсов побольше. Зато все просто. Но конечно для автоматизаций аля GitLab это не подходит. Нельзя настроить ВМ из Хоста как это в докере
Robocat
Или можно?))
Robocat
@andruxann вам тоже вопрос выше если позволите)
Andrey
https://docs.docker.com/config/containers/resource_constraints/
Robocat
Robocat
А можно еще тупой вопрос, а Куберы тогда зачем?...я понял что это своего рода балансировка докеров?
SarDigital
кубер это оркестрация
Robocat
SarDigital
и это не против, а "с"
SarDigital
хреналиард контейнеров неудобно одним композом рулить, вот тут и появляется оркестратор
SarDigital
а кубер там или еще что - не важно
SarDigital
Robocat
не на кластере?
Кластер же сначала создать надо.
Не на кластере. Кластер это же разные сервера
SarDigital
ну вроде сам и ответил на свой вопрос
SarDigital
создать и масштабировать
SarDigital
глянь рекомендованные требования для кубера, там от трех мастеров
Andrey
Синглноду поднять никто не мешает
Robocat
у меня есть 3 железных сервера на Дебиан в разных ЦОДах, нельзя же так просто их в кластер объеденить?...кластер какой? по какому протоколу они общаться будут?...я так понял, речь идет об програмном кластере.
SarDigital
SarDigital
Andrey
Discovery, autoheal, helm, argocd whatever
SarDigital
за несколько лет появились удобные инструменты для кубов, вот как раз @andruxann написал про них
Robocat
http(s) обычно, теперь
ни в коем случае, гонять системный трафик по http протоколу это в 2-3 раза медленнее чем по ssh
Robocat
и не безопасно
SarDigital
tls
Robocat
Andrey
Robocat
Не только
http это всетаки открытый протокол, всем известный, сайты по нему работают.
ssh закрытый, кощунство гонять системный трафик по http
Andrey
Кубер как и любой инструмент решает набор задач, поэтому вопрос должен звучать не "зачем мне кубер", а "какую задачу я хочу решить" для отправной точки тут все написано https://kubernetes.io/docs/concepts/overview/what-is-kubernetes/
Andrey
Andrey
А как минимум ещё и аутентификация
Robocat
Andrey
Между клиентом и сервером, очевидно
Robocat
Andrey
Это как-то влияет на то что tls это не только шифрование?
Robocat
я не сильно разбираюсь в сертификации. Но просто говорю о том что, как тут пишут куберы гоняют данные по http даже с tsl, это привет безопасникам посмеяться)
Robocat
Чтобы взломать http сервер не нобязятельно знать ключи шифрования, достаточно на эту точку входа пустить пэйлоад))