Rainbow
Угу, особенно с перетащить + ctl/shift и тп. Прям сразу видно.
Семён
ща бы файлики по почте через xargs засылать
Vadim
судя по этому гуи тут можно иъ передвигать, что очень круто, но как оно поможет мне выкатывать версии?
George
Гуи говно
Rainbow
Гуи говно
не везде, редакторы графеческие в cli - такое себе, кроме пакетных операций.
George
Оно зажимает тебя в одной из возможных проекций отображения сложности реальной системы
G72K
судя по этому гуи тут можно иъ передвигать, что очень круто, но как оно поможет мне выкатывать версии?
Ну например подсветить разницу между гуи и тем что в кластере и спросить пользователя что с этим делать - обновить, откатить
G72K
"а потом аписервер сломался и обновилось не то" :)
Семён
ящитаю - сравнивать ранчер корректно только с какими-нибудь kubespray и kubeadm. Эта штука именно для развёртывания. Ну еще там пайплайны можно делать, в принципе юзабельно.
Vadim
как оно вообще знает что этот деплоймент использует сервис, например?
Andrey
ящитаю - сравнивать ранчер корректно только с какими-нибудь kubespray и kubeadm. Эта штука именно для развёртывания. Ну еще там пайплайны можно делать, в принципе юзабельно.
Я лично принципиальный сторонник написания своих средств развертывания. Но я тут уже двигал спич про то, как делаю.
G72K
и каждый раз пользователю ручками аппрувить?
Нет :) в Фотошопе есть например скрипты-сценари по "выкатке" очень сложных фильтров в странных порядках и с паузами на ввод пользователя. В автокаде Лисп сценарии тоже мощны. Все уже придумано , одни мы темплейтим ямлы
Семён
Rke or rancher ?
а сильно будет rke от gke отличаться? В плане какие-то еще отличия в том что один кластер чёрт знает где развёрнут, а второй в гугле развёрнут, но с помощью того же ранчера ?
Rainbow
openscad прикольный. но он 0 по сравнению с CAD нормальными через мышку. к примеру
Vadim
скрипты для выкатки можно в голанге писать и обозвать оператором
Семён
а если ты ранчером gke разворачиваешь? = )
Семён
имхо чинить их нужно будет одинаково
Rainbow
а если ты ранчером gke разворачиваешь? = )
разворачивай дальше ansible через папет
Семён
ну типа вот развернуть кубеспреем ок а ранчером - зашквар. Где логика то ?
G72K
я вышел писал, что редакторы - отдельная тема
Ну так мы и занимаемся редактиврованием списка типизированных объектов. Состояние куба , если прищуриться мало чем отличается от списка узлов в XML и все деплои это просто преобразование одного XML в другое . Скажем word редактирует этот XML (docx) визуально, почему ему можно, а kubernetes studio нельзя? :)
G72K
Гуй тут при чем?
Тем что индустрия придумала оперировать типизированными структурами через гуй и довольно успешно. Что такое psd? Это список преобразований , никто его хелмом не темплейтит :)
G72K
скрипты для выкатки можно в голанге писать и обозвать оператором
Можно, без обратной связи. Нельзя из проиграть в эмуляторе и посмотреть на результат :) в Фотошопе можно взять сценарий и быстро увидеть что выйдет конкретно для моего файла. Почему так же нельзя в кубе? Почему надо запустить чтобы потом наткнуться на отсутствующий rbac посредине процесса?
Rainbow
В редакторах допускают небрежно махнуть кистью, я вот на свою выкатка не махну, даже если меня бить долго
Rainbow
особенно я гляну как psd в git трекается
G72K
В кубе небрежно махают кистью каждый день, вон cni даже меняют :) выкатить, убить неймспейс, попробовать другой снова - брызги краски везде, даже на потолке
Vadim
Можно, без обратной связи. Нельзя из проиграть в эмуляторе и посмотреть на результат :) в Фотошопе можно взять сценарий и быстро увидеть что выйдет конкретно для моего файла. Почему так же нельзя в кубе? Почему надо запустить чтобы потом наткнуться на отсутствующий rbac посредине процесса?
оператор можно запустить в миникубе, натравить e2e тесты и релизнуть. Потом собрать все нужные операторы в Cluster Version Operator и отдать клиенту. Он нажмет кнопочку в UI, оно скачает свежую версию cvo, скачает операторы и обновит ресурсы. Темплейтинг спрятан глубоко внутри (и то не факт что есть, можно через client-go обновлять ресурсы)
Etki
нестерпимо не хватаетзасунуть еще это все в test kitchen
Vadim
если кластеру надо что-то на машинах поменять, то для этого есть MachineSet оператор, который отдаст машинам новые игнишенфайлы и реьутнет их
Vadim
testkitchen не нужен, prow вполне хватает
G72K
особенно я гляну как psd в git трекается
С этим проблема, да. То что человек хочет получить гораздо сложнее того, что легко хранится в гит. В случае куба там ямлы, что очень малая часть реальных процессов (и не процессы вообще), так что оно конечно в гит ложится хорошо, но толку то?
Vadim
Prow ?!?! Was ist das?
https://github.com/kubernetes/test-infra/tree/master/prow
George
Ok, danke
Andrey
Hi котоны, есть кто заводил ambassador вместе с cert-manager ?
Andrey
В чем сила ambassador?
Уйти от nginx ingress и заюзать metallb
G72K
Ради чего? Тут все приходят вопросы задают, но ничего не рассказывют.
Алексей
А metallb с ipvs уже заводится?
Алексей
Хм. Гляну
Antlar
да
разве? 0.7.3 не умел же
Roman
это фиксится легко
Roman
"iptables": false в docker.json на ноде с metallb и все
Anton
ну типа вот развернуть кубеспреем ок а ранчером - зашквар. Где логика то ?
Если у тебя упадёт нода где запущен ранчер сервис, как ты получишь доступ к куберу?
inqfen
Развернул через rke, мне норм
inqfen
Он по сути то же что и кубспрей делает, только конфигов куда меньше
inqfen
Если у меня упадёт нода развёрнутая кубспреем, я сделаю внезапно точно так же
Anton
Если у меня упадёт нода развёрнутая кубспреем, я сделаю внезапно точно так же
Нет. Rancher предлагает ходить через их ноду. Раньше так точно было
Anton
И конфиг для kubectl нужно было брать из dashboard rancher
Anton
То есть зайти на ноду и просто использовать kubectl не получиться
inqfen
И конфиг для kubectl нужно было брать из dashboard rancher
Нет, он при развёртывании создаётся и кладётся тебе
inqfen
Ещё до того как я вообще ранчер через хельм ставлю
inqfen
Да
inqfen
Через rke поднимается кластер куба
Anton
Я просто запускал docker образ ранчера
inqfen
А затем через хельм туда ранчер
Anton
Наверное про разное говорим
inqfen
Ui можно и через хельм и так образ дернуть
Anton
Ок
inqfen
А ещё у ранчера есть утилита rke
inqfen
Она создаёт кластер, пишет его стейт и оставляет кубконфиг
inqfen
Через неё же и ноды добавляешь - убираешь - оьновляешь
inqfen
Можно ui вообще не ставить
Anton
Ok
inqfen
Такой аналог кубспрея с простым конфигом в ямле)