Как вариант поиграться да, но imho haproxy перед api и bgp load balancer (metallb или cilium) более high availability будут :)
@fedor_batonogov6 күн бұрын
Спорить не буду. :) Надо haproxy тоже отказоустойчивый делать, чтобы не появилось "бутылочное горлышко". Про bgp согласен, но нужно оборудование настраивать.
@andrey.nekrasov6 күн бұрын
@@fedor_batonogov да у них в документации прям так и написано про хапрокси вместо vip ) я когда начал это всё изучать, увидел там фразу типа "можно через vip, но вы так не делайте пожалуйста" )) (нагуглить слету не получилось, но было такое полгода назад) а про l2arp vs bgp это просто свой опыт уже. я просто bird2 поставил, аппаратных роутеров у нас нет
@fedor_batonogov6 күн бұрын
Каждый кубер уникален. :)
@aldan487121 күн бұрын
Спасибо за видео, было бы интересно тоже самое про динамическую настройку через terraform для proxmox c siderolabs/terraform-provider-talos, с dhcp, dns
@fedor_batonogov21 күн бұрын
Привет. Отличная тема. Спасибо, за идею!
@ДмитрийБолдырев-ъ9ы25 күн бұрын
Федор, большое спасибо за видео! Если есть возможность, запиши пожалуйста видео с talos + kubevip и как делать на cillium loadbalancer
@fedor_batonogov25 күн бұрын
@@ДмитрийБолдырев-ъ9ы Привет. У меня в проде все кластеры на kubeadm сейчас собраны, надо будет попробовать новые кластеры в проде на talos поднять. :) Спасибо за идею.
@ДмитрийБолдырев-ъ9ы24 күн бұрын
@@fedor_batonogov Хочу у себя для прода поднять кластер на талос и поверх него cozystack ребята прям в проде его уже давно используют, пишут что все хорошо работает, вмки умеет крутить внутри куба, linstore использует как сторейдж с репликацией, очень заманчиво) пока были проблемы с разворачиванием самого талоса, и его дальнейшим администрированием. С твоим видео стало попонятнее) Был до этого год кластер поднятый через kubeadm через год сертификат превратился в тыкву, вовремя не обновили, и после того как кончился не получилось его перевыпустить. Благо там немного сервисов крутилось, вынесли на виртуальную машину в докер компоуз и все отлично работает. Но хочется все таки в кубе покрутить сервисы
@fedor_batonogov6 күн бұрын
kzbin.info/www/bejne/oKvYY3Z3oNx1qNE как то так. :)
@filatofАй бұрын
Доброго дня! Как обойти проблему с hostname? У всех созданных машин одно и тоже имя
@fedor_batonogovАй бұрын
Вообще странно. Имена можно указывать какие нужно и разными способами. github.com/batonogov/learn-devops/tree/main/opentofu
@filatofАй бұрын
@@fedor_batonogov у меня строка node_name = format("pve-%02d", count.index + 1) вызывает ошибку: Error: error waiting for VM clone: All attempts fail: │ #1: error cloning VM: received an HTTP 500 response - Reason: hostname lookup 'pve-01' failed - failed to get address info for: pve-01: System error │ #2: error cloning VM: received an HTTP 500 response - Reason: hostname lookup 'pve-01' failed - failed to get address info for: pve-01: System error Параметр node_name хочет принимать только хостнэйм где стоит Proxmox , по другому не срабатывает. У вас параметр node_name назначает хостнэйм создаваемой машине?
@kopevar53Ай бұрын
Федор, Спасибо за видео! есть ли решение которое позволит рассказывать большие кластера Talos Linux?
@fedor_batonogovАй бұрын
Привет. Если честно не задумывался о таком. Думаешь talosctl не справится?
@kopevar53Ай бұрын
@@fedor_batonogov дело в том что нам нужно разворачивать большие кластера, от 50 нод) а с talosctl это долго, думаем сделать ансибл плейбук
@fedor_batonogovАй бұрын
Попробуйте. Но Ansible тоже не быстрый. :)
@golpplhhj1549Ай бұрын
ДД, как называется программа,ide ?
@fedor_batonogovАй бұрын
@@golpplhhj1549 это VS Code. :)
@АнтонСапановский-й4щАй бұрын
а можно поинтересоваться что это за среда и выложить конфиг её
@fedor_batonogovАй бұрын
Это zed.dev/ Конфиг там не особо измененный, шрифты, тема и несколько расширений. :)
@БурыйМедведь-ц7м2 ай бұрын
Что такое классное и до чего он нужен?
@fedor_batonogov2 ай бұрын
@@БурыйМедведь-ц7м Если я правильно тебя понял, то Kubernetes-кластер - это группа серверов (нод) с установленным Kubernetes, которая позволяет управлять и оркестрировать контейнеризированные приложения. Кластер распределяет нагрузку, автоматизирует развертывание и масштабирование, следит за состоянием приложений и восстанавливает их при сбоях. Основная цель - упрощение управления приложениями, обеспечение их высокой доступности и надежности в продакшене.
@DmitryMeloun2 ай бұрын
Для управления работой овердохрена Docker-контейнеров.
@fedor_batonogov2 ай бұрын
Что ты используешь?
@intrigant_huev3 ай бұрын
Можно попросить видео по теме Docker Swarm и микросервисы? Для маленького проектика, с мааааленькими vps 😄 в особенности не знаю как миграции в такой схеме на/от- катывать
@fedor_batonogov3 ай бұрын
Один раз работал с Docker Swarm. Если честно, рекомендую использовать Kubernetes. Правда накладные расходы будут выше и экспертиза нужна если разворачивать и поддерживать кластер самостоятельно. А какие проблемы с миграцией? Swarm почти полностью совместим с синтаксисом docker compose.
@intrigant_huev3 ай бұрын
@@fedor_batonogovнее, я про миграции для бд) просто начинаю вкатываться в программирование и после не большого изучения php и c++, решил остановится на go и вот проблема - миграции бд на go это какая-то боль, что-ли
@intrigant_huev3 ай бұрын
Комментарий в поддержку канала 👍
@intrigant_huev4 ай бұрын
Комментарий в поддержку канала!
@Oleg_Zhigulin5 ай бұрын
А какие ресурсы нужны под такую связку? идея для след видео мб подсчет ресурсов проц, память под системы, просто в видео с патрони такой же вопрос
@fedor_batonogov5 ай бұрын
Привет. Спасибо, за комментарий. Тут мы как раз видим одно из преимуществ подхода инфраструктура как код, ресурсы для нашего тестового стенда описаны тут: github.com/batonogov/learn-devops/blob/main/opentofu%2Fminio%2Fminio.tf#L57 и github.com/batonogov/learn-devops/blob/main/opentofu%2Fnginx%2Fnginx.tf#L47
@fedor_batonogov5 ай бұрын
По поводу планета ресурсов вопрос интересный. Все достаточно индивидуально и зависит от нагрузок. Я у себя использую мониторинг Prometheus+Grafana. Думаю, что хорошая идея сделать по это видео. :)
@Oleg_Zhigulin5 ай бұрын
@@fedor_batonogov у меня вопрос больше другого характера, вот мы развернули на 2 ядрах это все оно работает, мы смотрим load average к примеру она большая и нужно еще докинуть, но если я в облаке арендую сервер за деньги компании то начинаются вопросы почему изначально не посчитали колво процессов ядер и тд
@fedor_batonogov5 ай бұрын
@@Oleg_Zhigulin Все верно, наш темой стенд сделан с минимально возможными ресурсами. Тут думать стоит обратиться к документации от производителя. min.io/docs/minio/windows/operations/checklists/hardware.html
@Oleg_Zhigulin5 ай бұрын
@@fedor_batonogov супер, буду изучать
@Oleg_Zhigulin5 ай бұрын
Привет начинаю учить девопс, что скажите про мультистейдж сборку из stratch или distroless образа?
@fedor_batonogov5 ай бұрын
Отличный вопрос, спасибо. Сделаю видео обязательно.
@fedor_batonogov5 ай бұрын
А вообще идея хорошая. Преимущества мультистейдж сборки из образов "from scratch" и "distroless". - Меньший размер образа: Минимизация размера конечного образа за счёт исключения всего ненужного, что использовалось на этапе сборки. - Безопасность: Меньше уязвимостей, так как финальный образ не содержит ничего лишнего, например, интерпретаторов оболочки или менеджеров пакетов. - Простота управления зависимостями: Легче контролировать, что попадает в конечный образ.
@Almas-fk6gf5 ай бұрын
В закладки закинул, сенкс
@nikolaykozlov48885 ай бұрын
То что нужно! Спасибо за труд!
@artemlagashkin41585 ай бұрын
очень круто, спасибо !
@spionsbbs5 ай бұрын
Федор, какую IDE используете? Visual Studio Code?
@fedor_batonogov5 ай бұрын
Раньше регулярно пользовался VS Code, сейчас нравится Zed.
@ЛеонидИванов-й3ь5 ай бұрын
Спасибо - вполне понятно
@yakeper15 ай бұрын
Все с первого раза завелось? Были подводные камни?
@fedor_batonogov5 ай бұрын
Вообще minio очень хорошо работает и обновляется хорошо. Проблем пока не встречал.
@DjekiCardio6 ай бұрын
Прикольно братан но плохо в том что вмки создаются без лвм
@fedor_batonogov5 ай бұрын
У меня лвм на самом датасорсе сделан.
@DjekiCardio5 ай бұрын
@@fedor_batonogovесли образ без лвм который он клонирует не будет лвм при создании
@Сергей-п9е2х7 ай бұрын
Федор, большое спасибо! Очень познавательно! Отличная подача материала, ничего лишнего.
@fedor_batonogov7 ай бұрын
Если есть какие-то вопросы по докеру, задавайте. :)
@kpa39l7 ай бұрын
Крутые видео! Меня как раз на 5-10 минут хватает, чтобы впитывать информацию :) Фёдор, ты нашел сверх удобный формат! Так держать, если бы мог подписался бы еще 100 тыщ раз! %)
@fedor_batonogov7 ай бұрын
Краткость - сестра таланта! :)
@Сергей-й8ч2ы8 ай бұрын
Спасибо! Полезный инструмент.
@Ali-hasToRun8 ай бұрын
I love this crowd
@fedor_batonogov7 ай бұрын
Crowd is amazing!
@yurirasiukevich93228 ай бұрын
Спасибо за материал, тем более он свежий, как раз первую практику делал по Kubernetes, и видео и Гит были информативны. Подписка, лайк. Удачи каналу, дерзай ещё.
@user-ji6ds7xr5v8 ай бұрын
Неплохо , думаю нужно продолжать! спасибо. А как включить пинг в vscode (9:50)?
@fedor_batonogov7 ай бұрын
Я использую утилиту gping (brew install gping).
@kpa39l8 ай бұрын
спасибо! Классно :)
@marrr_marrr53158 ай бұрын
Спасибо!
@rubenkhachaturov33098 ай бұрын
Здравствуйте! Спасибо за видео! Можете подсказать, почему используете bpg? Он лучше чем telmate?
@fedor_batonogov8 ай бұрын
Привет. Спасибо за комментарий. Изначально я выбрал telmate (версии 2.9.14), но в процессе тестирования у меня были проблемы, самая неприятная - это переодическая остановка ВМ при повторном запуске **terraform apply**. А после очередного обновления proxmox, telmate вообще перестал работать github.com/Telmate/terraform-provider-proxmox/issues/863. Итог такой: bpg значительно активнее обновляется и на мой взгляд лучше работает.
@004-qh4wj8 ай бұрын
с меня лайк)
@maxi64729 ай бұрын
лучший, продолжай в том же духе Можно чуть подробнее, как поставить тераформ, как подключить и тд
@fedor_batonogov9 ай бұрын
Привет, спасибо. Добавил новое видео: kzbin.info/www/bejne/lZzLp2WAmZWClc0
@PieroMinayaRojas2 жыл бұрын
you need a better drummer
@Julia_Ulyanova4 жыл бұрын
I did it for Tom Cruise! Ruskies :-) Классный концерт был! Жаль, на трибунах на которых мы были, народ пришел тухловатый и многие просто сидели, а некоторые сидели, даже не качая в такт головой. Как?! Зачем вообще на концерт лимпов пришли? Тут надо просто отрываться от души!