Vlad
если ты про статью на medium, то автор молодец, только он накой-то чёрт переписывает скрипты gcp. а достаточно добавить свой shutdown script
Stas
ну на мой вкус проблема как раз в том, что на это приключение надо создавать свой темплейт инстанс группы, следить за тем что он актуален по отношению к тому, что генерит гке и прочее
Vlad
это так на medium написано и это неправильно. как раз при создании инстанс группы просто указываешь свой shutdown script, который должен быть на нодах и всё.
Vlad
таким образом например https://cloud.google.com/compute/docs/shutdownscript
только в этом случае он будет применяться на всех vm в проекте.
Vadim
Михаил
Даня
привет, подскажите пожалуйста, каким образом можно пробросить env содержащий точку в поду?
Даня
не нашел нигде в интернетах рабочего ответа
Даня
заявляют, что добавлено в 1.8.*, но на 1.10 не пашет(((
V
о самые умные и смелые, поскажите как в values настроить переменную для sub-chart
я указываю вот так
nginx-ingress:
controller.kind: DaemonSet
и ничего не происходит
хотя когда я делаю helm install —set nginx-ingress.controller.kind=DaemonSet все ок
Igor
nginx-ingress:
controller:
kind: DeamonSet
V
V
на сколько я знаю в yaml это одно и тоже
Igor
подозрительно
Igor
а что пишет helm install —debug
Igor
там должны быть yaml values
Igor
посмотри в чем разница когда ты делаешь —set
Igor
и когда -f
Igor
в debug выводе посмотри на Computated Values
Igor
не должен он игнорироваться
Øk_gø_løve
Øk_gø_løve
указанные тобою в -f файлы его оверрайдят
V
и когда я запускал без -f nginx-ingress становился daemonset а когда с -f то deployment
V
вот я и решил что они игнорируются
G72K
Øk_gø_løve
А у кого есть кластер на bare metal? Что посоветуете поставить в качестве гипервизора?
Øk_gø_løve
С чем кубер дружит
Anonymous
Зачем гипервизор если это Bare metal
ᛃᛟᚺᚾ ᚠᚨcᛖᛚᛖᛊᛊ ᛞᛟᛖ
господа, а тут есть извращенцы что используют Azure kuberentes service? у меня нжинкс сервис висит не может создать external endpoint на load balancer, а я не могу понять куда копать за логами
Anonymous
Stanislav
У нас - kvm, ибо на самом деле виртуалки, а не bare metal.
Anonymous
Какой в этом смысл вообще ?
Serega
например, утилизация оборудования.
а какой смысл на дев\стейджинг и т.д кластера выделять мощные железки?
Anonymous
Дев и стеджинг можно поднимать на одном кубереетес кластере
Anonymous
смысла в гипервизоре вообще не вижу, как и в мощных серверах)
Øk_gø_løve
это ты просто говносервисы на питоне не хостил
Serega
ваше право )
Øk_gø_løve
😏
ᛃᛟᚺᚾ ᚠᚨcᛖᛚᛖᛊᛊ ᛞᛟᛖ
Serega
обьяснить что? юзкейс virtualization vs baremetal ? тут каждому свое. Много свободного железа - делай как угодно. А если, допустим, имеется 3-5 мощных железок, при этом на кубер идет мало нагрзуки и хочется иметь несколько кластеров под разные задачи - виртуализация решает.
ᛃᛟᚺᚾ ᚠᚨcᛖᛚᛖᛊᛊ ᛞᛟᛖ
Serega
квм дает очень низкий оверхеад. Плюс через libvirt_exporter можно снимать метрики загузки каждого из кластеров в отдельности.
Й
Даёшь kubevirt
ᛃᛟᚺᚾ ᚠᚨcᛖᛚᛖᛊᛊ ᛞᛟᛖ
кстати, #whois
▶️ текущий проект трейдинговая платформа, но не финансовая
▶️ я номинально разработчик на .net, но поднимаю инфраструктуру на k8s. стек .net, Azure
▶️ я могу быть полезен сообществу как пользователь aks, насколько я понял его немного юзают, и там есть свои особенности
▶️ общество интересно с точки зрения актуальной информации, да и просто потрепаться за жизнь
▶️ сейчас в амстердаме
▶️ про группу посмотрел у чувака на скрине и нагуглил
𝚔𝚟𝚊𝚙𝚜
𝚔𝚟𝚊𝚙𝚜
А если не планируете много нод - Proxmox самый простой вариант
Øk_gø_løve
Øk_gø_løve
Rainbow
Rainbow
5-20 сек на каждом поле! Задержка запуска. Просто так.
G72K
Я может испорчен Явой/скалой. Или тем как у нас пишут ) приложение стартует, проводит миграции, продолжает старт (начинает слушать порты, откликаться на чеки и проч). Сами миграции: смотрим список миграций которые хотим, смотрим какие миграции применены в базе, если нечего делать больше, просто завершается. Вс проверка это прочитать список файлов и один селект из таблицы migrations
Øk_gø_løve
У нас просто alembic
Rainbow
Rainbow
Rainbow
Стартануть какой-то http сервис тоже обычно вжух и готово, только это не вжух, а загрузить в память тонну либ и вжух сервер.
Михаил
Й
Зачем
Ну может у человека времени много свободного
Михаил
𝚔𝚟𝚊𝚙𝚜
G72K
Так это и есть приложение, ничего отдельного не стартует
Stas
какой проксмокс, какая небула. Вот как надо все дедать https://youtu.be/ckcLnBqGQrQ
Stas
значит берешь куб на бейрметал, сверху кладешь опенстек хелмом, в опенстеке магнумом деплоишь кластера под приложения. Все это должно быть нормально промазано ансиблем и кастомным декларативным метаязыком.
V
Stas
кому пипец, а кому 2к ревью за последний релизный цикл http://stackalytics.com/?module=openstack-helm-group )))
ᛃᛟᚺᚾ ᚠᚨcᛖᛚᛖᛊᛊ ᛞᛟᛖ
Vadim
Stas
почему? его можно без ха клнтрол плана поднимать на одном хосте
Vadim
да, ынтырпрайзное решение, чтобы удобно валить все виртуалки
𝚔𝚟𝚊𝚙𝚜
𝚔𝚟𝚊𝚙𝚜
Пока правда гипервизоры только, но планирую и control-plane перенести
V
𝚔𝚟𝚊𝚙𝚜
𝚔𝚟𝚊𝚙𝚜
на самом деле очень удобно, лэйблы повесил, демонсетом раскатал, оно само все поднялось и в кластер добавилось
Yerlan
Приветствую! А кто-нибудь сертифицировался по PCI DSS? Не могу понять как разделить сеть на CDE и DMZ с использованием VLAN...
Костя
Коллеги, есть вот такие сообщения в логах API:
I1004 05:36:10.141920 1 node_authorizer.go:164] NODE DENY: unknown node "k8s-worker01" cannot get secret kube-system/kube-dns-token-wv9sh
I1004 05:36:10.142574 1 node_authorizer.go:164] NODE DENY: unknown node "k8s-worker01" cannot get configmap kube-system/kube-dns
I1004 05:36:11.041468 1 node_authorizer.go:164] NODE DENY: unknown node "k8s-worker01" cannot get secret hrsm/default-token-xgvqz
Может кто нибудь разъяснить что это значит, на что влияет, учитывая severity INFO. Гуглится плохо
D