Anonymous
Вот оно как раз еще не все умеет редачить
Stefan
Вот оно как раз еще не все умеет редачить
блин, не наступит день, когда эти морды научатся в yml открывать? а не в json
Anonymous
та да
Anonymous
Ад какой то
Stefan
та да
но тут должен сказать читабельней, в стандартном дашборде кубера просто в одну строку))))
Anonymous
https://github.com/bitnami-labs/cabin
Stefan
но вообще не преверженец редачить из дашборда
Stefan
но...
Stefan
я ведь о адекватном ямле
Stefan
которым описывается всё в кубере
Rainbow
тебя смущает сжатый last-applied-configuration? или я чего не пойму
Rainbow
обычный вывод -o yaml
Stefan
тебя смущает сжатый last-applied-configuration? или я чего не пойму
та сам формат вот если я сделаю вывод в ямле с сервака, он будет совсем другим
Rainbow
вот таким и будет
Stefan
да ну не
Anonymous
А то что в дашборде нереально править
Denis
вот таким и будет
Неа, не такой
Rainbow
я про это. вы о чем?
Rainbow
Rainbow
Rainbow
Rainbow
Rainbow
это kubectl get deployment -o yaml
Stefan
last-applied-configuration у меня также выглядит
Stefan
а вот дальше
Stefan
где костяк уже идет сущности описаной
Stefan
а вот если в дашборде, то это просто вырвиглаз
Stefan
но стандартном кубера, как в этом - хз
Rainbow
тут уже обсуждали, что дашбор куба бесполезен в принципе
Stefan
тут уже обсуждали, что дашбор куба бесполезен в принципе
в приницпе соглашусь)) разве что для овервью или по шурику передернуть под
Rainbow
в приницпе соглашусь)) разве что для овервью или по шурику передернуть под
по быстрому под передернуть это kubectl delete pod -l app=myapp куда быстрее, чем лезть в браузер
Stefan
по быстрому под передернуть это kubectl delete pod -l app=myapp куда быстрее, чем лезть в браузер
ну мне всё удобно в принципе с сервака делать, само собой разумеется это уже техлиду впадло
Rainbow
какого сервака? kubectl на локальном компе запускается... или в ci pipeline.
Rainbow
с сервака где kubectl(kops)
... зачем туда заходить?
Rainbow
это не kubectl port-forward ни kubectl proxy нормально не сделать и другие неудобства.
Stefan
... зачем туда заходить?
потому что рулится кластер через переменные окружения kops? и связан кластер с kops напрямую?
Rainbow
https://github.com/kubernetes/kops/blob/master/docs/cli/kops_export_kubecfg.md
Rainbow
В общем ходить на мастера чтобы сделать kubectl - это странно.
Stefan
В общем ходить на мастера чтобы сделать kubectl - это странно.
не на мастера)) это просто грубо говоря управляющая нода
Rainbow
не важно куда. Куда либо кроме своего компа.
Rainbow
эж тестовый kubectl apply или ещё чего не сделать. Много короче. Через ж выходит.
Stefan
В общем ходить на мастера чтобы сделать kubectl - это странно.
так а если появится второй кластер, то получается второй конфиг также закидываю в .kube и дальше играться с context-switch?
Rainbow
* чем читать доку про context-switch 🙈
Grigorii
если еще к этому подходу прикрутить direnv, и создать 2 папки cluster1 и cluster2 в ~/ то можно вообще просто делать cd в них ;) надо кстати так попробовать
Incognito
мне проще делать export KUBECONFIG=/path/to/config
я, кстати, так и делаю во время исполнения terraform
Stefan
* чем читать доку про context-switch 🙈
я просто этот нюанс не знал с копсом, думал через него только и переключаться нужно
Rainbow
это в любом кубе есть. Только некоторые, вроде gke, выдают временный config, нужно конкретно по реализации смотреть
Roman
Кто-то пользуется kubespray? Есть вопрос - как связана переменная cluster_name с тегами в aws и настраиваете или вы cluster_name как-то?
Roman
или просто cluster.local оставляете
Andrey
нигде не могу найти как ведёт себя deployment без pod disruption budget, может подскажете?
Andrey
Кто-то пользуется kubespray? Есть вопрос - как связана переменная cluster_name с тегами в aws и настраиваете или вы cluster_name как-то?
настраивал, узнал что куча проектов хардкодит cluster.local и они ломаются если имя другое) самое забавное что сломались даже conformance тесты - https://github.com/heptio/sonobuoy
Сергей
подскажите чем протестировать нагрузку можно?)
Rainbow
vegeta attack если из простого. Ну или яндекс танк
Incognito
танк норм?
Танк норм
Сергей
а как насчет locust?
Incognito
Танк норм 🙂
Сергей
Танк норм 🙂
обязательно ссш подрубать в нём?
Incognito
инструмент настраивается исходя нужд тестирования
Alexey
обязательно ссш подрубать в нём?
только если хочешь метрики утилизации оттуда снимать
Сергей
че то сложно)
Stefan
народ, проясните немного аннотацию в нжинксе для веб-сокетов nginx.org/websocket-services: "service1[,service2,...]" то есть если мне нужно будет указать два или три серивса, то так и писать чтоль? в квадратных скобках? и запятую перед ними? странно просто записано
Alexey
че то сложно)
блин, если яндекс танк сложно, то стоит ли браться за кубер?
Rainbow
а нахера они скобки эти вписали?!
это стандартная запись
Stefan
спасиб