Евгений
Сложно себе представить, чтобы поддержка оверлея стоила дешевле, чем обращение к безопасникам.
Евгений
Может где-нибудь в банке...
Sergey
Aleksey
Может где-нибудь в банке...
да в любой компании где есть худо-бедно безопасники и которые что-то пытаются контролировать, а не просто апрувят всё подрят А так можно и голой жопой в инет выставлять сервисы, ведь так будет быстре и проще, ведь главное нат, фаервол и прочие сложность настраивать не надо .
G72K
Мне гента очень не нравится, но просто всё остальное в сто раз хуже
Дело -funroll-loops живёт и процветает, как обычно стыдливо без бенчмарков :) https://clearlinux.org/blogs/boosting-python-profile-guided-platform-specific-optimizations
Евгений
да в любой компании где есть худо-бедно безопасники и которые что-то пытаются контролировать, а не просто апрувят всё подрят А так можно и голой жопой в инет выставлять сервисы, ведь так будет быстре и проще, ведь главное нат, фаервол и прочие сложность настраивать не надо .
Оверлейная сеть не прибавляет безопасности ни разу, это просто лишние расходы. А если у безопасников синдром вахтёра и запреты делаются лишь ради запретов, то можно посочувствовать работникам этой "любой компании"
G72K
Оверлейная сеть не прибавляет безопасности ни разу, это просто лишние расходы. А если у безопасников синдром вахтёра и запреты делаются лишь ради запретов, то можно посочувствовать работникам этой "любой компании"
Любое изменение запускает цепочку бюрократических процессов с неизвестным исходом. А куб нужен сегодня, а лучше вчера. Если гигабиты не гонять, там оверхеда кот наплакал и поддержки никакой (калико) и фичи навроде кросс кластер сетей делаются вообще без обращения к кому либо, это многого стоит
Vadim
Дело -funroll-loops живёт и процветает, как обычно стыдливо без бенчмарков :) https://clearlinux.org/blogs/boosting-python-profile-guided-platform-specific-optimizations
А что за звездочка возле Питона? Особый интеловский питон или метастаз копирастии?
Ivan
Сложно себе представить, чтобы поддержка оверлея стоила дешевле, чем обращение к безопасникам.
В смысле flannel настолько сложкн, что проще на каждый новый Pod писать служебку на открытие портов между нодами?
Евгений
Любое изменение запускает цепочку бюрократических процессов с неизвестным исходом. А куб нужен сегодня, а лучше вчера. Если гигабиты не гонять, там оверхеда кот наплакал и поддержки никакой (калико) и фичи навроде кросс кластер сетей делаются вообще без обращения к кому либо, это многого стоит
Ну я понимаю, что тут бюрократические причины. Но если взаимодействие с безопасниками строится с помощью беспоконечной цепочки согласований, то это свидетельствует о том, что devops революция ещё не добралась до security. Такой бы компании не столько о внедрении куба подумать, сколько про исправлении бизнес-процессов
Евгений
Если кто-то думает, что нахлобучивание на пакет заголовка дополнительного это security, то у меня печальные новости
Евгений
Тебе же не белую сеть
Aleksey
Тебе же не белую сеть
в большой компании даже с серыми есть проблемы
G72K
Тебе же не белую сеть
Когда компании много лет, все сети давно закончились
Евгений
Ну просто если сети закончились, то у вас уже своя оверлейная сеть есть
Aleksey
понятно дело, хорошо, когда у тебя компания в 2 сегмента сети с 20 АЦЛ.
Aleksey
можно серые сети всему подрят отдавать, да и не беспокоиться о безопасности, ведь все свои 🙂
Aleksey
а если контора у которой слив или хак может сбить цену компании в разы, то там совсем другие принципы
Евгений
а если контора у которой слив или хак может сбить цену компании в разы, то там совсем другие принципы
Принципы принципами, это сколько угодно. Но когда принципы построены на некомпетентности (например вере в то, что vxlan безопаснее BGP), то это звоночек
Alex
о, JB пришёл 0_о
Artem
Всем привет. Ребят, подскажите пожалуйста, почему при команде helm upgrade кидает вот такую ошибку: Error: UPGRADE FAILED: a released named env-dev is in use, cannot re-use a name that is still in useкоманда: helm upgrade --install \ --namespace env-dev \ --force \ --wait \ env-dev \ --set global.imageRegistry=*** \ --set global.projectName=*** \ --set global.commonHost=*** \ --set global.certificateIssuer=letsencrypt-prod \ --debug \ ./src/helm/charts/environment \ --values /home/usere585/projects/myproject/new/values.yamlпричём первый раз он устанавливался точно такой же командой
Danila
потому что релиз с таким именем еще существует
Danila
попробуй использовать update
Danila
обманул, update уже не используется. Пишут что такое встерачалось на разных версиях хельма. Как вариант решения удалить релиз и раскатить снова
Danila
а что вместо него с той же функциональностью?
Rainbow
А какая у него функциональность особенная? Кроме шаблонизатора yml
Andrey
install/upgrade/rollback/hooks
Danila
управление релизами как сущностью, если чарты самописные. Ну это для меня удобно.
Andor
install/upgrade/rollback/hooks
прям как у kubectl?
Rainbow
install/upgrade/rollback/hooks
apply/apply/apply/kubedog?
Andrey
у вас тот apply, который для замены upgrade/rollback не будет работать без манифестов
Denis
Всем привет! Кто юзает k8s-prometheus? Можете плес кинуть сюда джобу kube-state-metrics ?
Andor
как и кубернетисы вцелом
Andrey
прям как у kubectl?
там это будет не единой сущностью
Rainbow
kubectl delete -f manifests/ вроде одной
Andor
Всем привет! Кто юзает k8s-prometheus? Можете плес кинуть сюда джобу kube-state-metrics ?
джоба генерится оператором в конфиг прометея, что именно ты хочешь увидеть?
Andor
сервисмонитор?
Rainbow
ну и если совсем пригорело, то kubectl rollout undo deployment есть
Andrey
kubectl delete -f manifests/ вроде одной
это откат? для отката нужен набор старых манифестов
Andor
там это будет не единой сущностью
в смысле? какой ещё сущностью?
Rainbow
это откат? для отката нужен набор старых манифестов
они в ci есть, это само собой делается. Запуск старого pipeline
Vadim
install/upgrade/rollback/hooks
с учетом того что половина тут юзает latest тег то и хелм особо не поможет в роллбеках
Andrey
для этого надо знать, из какой ветки было задеплоено до этого. Я не говорю, что это невозможно сделать, я намекаю на то, что для реализации helm rollback через чистый kubectl вам придётся потрахаться
Denis
джоба генерится оператором в конфиг прометея, что именно ты хочешь увидеть?
Я думал что ее можно из base64 достать. Мне интересно с какой переодичностью пром ходит скрейпить это джобу
Andor
Я думал что ее можно из base64 достать. Мне интересно с какой переодичностью пром ходит скрейпить это джобу
джоба генерится из servicemonitor'а, посмотри в его манифест, если там не указано, то берётся глобальное из kind: Prometheus
Andor
если там не указано, то в конфиге прометея тоже не указано и берётся дефолтное 60 секунд вроде
Andor
helm rollback не нужны манифесты
нужны, но он их где-то в тиллере или аннотациях хранит
Andor
хз
Andrey
я о том, что helm'у их не надо показывать
Andor
один хер у тебя хельм не руками запускается, а из CI
Andor
если у тебя уже есть ci, то зачем часть логики ci куда-то ещё выносить?
Andrey
ещё раз. helm rollback значительно упрощает жизнь, это одна команда
Andor
нажать кнопку "откатить" в ci - тоже несложно
Andor
заодно имеешь точное понимание на какую версию откатило
Andrey
иначе вам придётся хранить/доставать предыдущую версию, делать checkout
Rainbow
этож нужно найти кнопку, ты не понял
Andrey
а как вы предлагаете делать ролбэк без старых манифестов?
Andor
ты их удаляешь?
Andor
или они в гите лежат?
Andrey
для этого надо знать, из какой ветки было задеплоено до этого. Я не говорю, что это невозможно сделать, я намекаю на то, что для реализации helm rollback через чистый kubectl вам придётся потрахаться
Andor
в смысле?
Andor
откатил мёрж, применил из мастера и всё
Andor
в the easy way был вполне пример как это сделать
Andor
и железобетонно
Andrey
артефакты свалившегося деплоя, с ними что делать будете?
Andrey
давайте, рассказывайте мне дальше, как у вас всё просто