@kubernetes_ru

Страница 937 из 958
Stanislav
23.10.2018
06:52:39
Зависит от нагрузки, по-моему.

В худшем случае придётся отдельно тюнить ингресс

Deep Sea
23.10.2018
06:53:15
Если у вас больше одного сайта, то без ингресса никак

Nik
23.10.2018
06:53:36
Если у вас больше одного сайта, то без ингресса никак
больше одного сайта, и у каждого по две версии (тест/прод)

Google
Deep Sea
23.10.2018
06:54:03
(либо без внешнего лб)

Maxim
23.10.2018
07:01:32
Andor
23.10.2018
07:01:57
статику за кеширующий CDN

Alexey
23.10.2018
07:40:08
больше одного сайта, и у каждого по две версии (тест/прод)
я статику закиниваю в nginx image и деплою каждую ветку на поддомен. Это ничего не стоит практически. Будут проблемы, берите CDN, сходу не нужно.

Nik
23.10.2018
07:40:50
Вопрос два - как жить с сессионными протоколами? есть деплоймент с 10 подами, и снаружи надо поднимать сессии до всех?

снаружи = снаружи деплоймента, а не снаруджи кластера

Alexey
23.10.2018
07:41:57
Что значит сессионные протоколы?

Andor
23.10.2018
07:42:09
TCP

Alexey
23.10.2018
07:43:07
может там что ещё поверх tcp сессионного...

Nik
23.10.2018
07:43:21
https://ru.wikipedia.org/wiki/DIAMETER

есть лоадбалансер свой, вопрос - можно ли его заюзать напрямую в сервисе?

Andor
23.10.2018
07:44:53
напиши для него контроллер и юзай сколько хочешь

Google
Alexey
23.10.2018
07:45:42
можно просто смотреть в describe сервиса и перекидывать в свой балансер.

Andor
23.10.2018
07:46:12
кандидат на платиновые треды :)

Alexey
23.10.2018
07:47:35
ну халявно же =) чтобы знакомится с апи куба и не писать куча кода на discovery и тп. как потестируется можно и контроллер дописать.

Nik
23.10.2018
07:50:50
Или что?

и как это поможет?

Andor
23.10.2018
07:54:46
контроллер лоад-балансера

Nik
23.10.2018
08:04:44
https://kubernetes.io/docs/concepts/services-networking/service/#loadbalancer типа этого? Вопрос следом - как сделать лоадбалнсером свой под?

Stanislav
23.10.2018
08:10:13
Посмотреть, как устроено в metallb и сделать так же?

Andor
23.10.2018
08:11:03
ну этих контроллеров больше одного же

для гугла свой, для амазон елб свой, для алб свой, для металлб, ф5 и ещё дофига для чего

Nik
23.10.2018
08:11:53
(подозреваю что они все http, но пойду посмотрю)

Alexey
23.10.2018
08:12:13
разницы нет

Stanislav
23.10.2018
08:12:20
можно и не только http/https

Andor
23.10.2018
08:12:25
что значит "они http"?

например тот же F5 может управляться через rest api

не говоря уже про амазоны и гуглы, которые очевидно через api управляются

Stanislav
23.10.2018
08:13:12
это http :-)

Andor
23.10.2018
08:13:27
но работать балансировщиками они могут не только для http

Stanislav
23.10.2018
08:14:55
/me тихо и мирно ингрессит udp

Google
Andor
23.10.2018
08:15:40
больной ублюдок

а нафиг именно ингрессить?

Stanislav
23.10.2018
08:16:25
А хрен его знает... ТЗ такое было :-)

Andor
23.10.2018
08:16:44
тз звучало "надо настроить ингресс для юдп"? :)

Stanislav
23.10.2018
08:17:47
Именно! Попытки предложить сделать по-другому были отметены "нахер это надо, должно быть единообразно!"

Andor
23.10.2018
08:18:16
"мы так для хппт делали, а значит и реалтайм юдп можно сделать так же!"

люблю такое

Stanislav
23.10.2018
08:18:29
Там не реалтайм, там тупо получалка статистики.

Andor
23.10.2018
08:18:55
да пофиг

Stanislav
23.10.2018
08:19:36
Я тоже решил, что пофиг и добавил строку в configmap udp-services

Andor
23.10.2018
08:44:18
это да

но контроллер вокруг этого построили

bebebe
23.10.2018
08:44:53
это http :-)
сейчас так уже не модно модно кофнигурить api gateway, это типа http роутера и мапить его на лямбда функции (амазон, gcp)

Andor
23.10.2018
08:45:19
это слишком модно

Salem
23.10.2018
08:45:28
?

хипстота кругом

bebebe
23.10.2018
08:45:51
это слишком модно
год или полтора минимум

Stanislav
23.10.2018
08:46:01
Да в курсе, что нынче модно отдавать софт на исполнение куда попало... Даже если реально имело бы смысл запускать у себя.

Stefan
23.10.2018
08:52:38
а миникуб на виртуалке кому-то удавалось подымать?

Google
Andor
23.10.2018
08:52:58
он же по-умолчанию на виртуалке

Stefan
23.10.2018
08:54:52
он же по-умолчанию на виртуалке
в курсе, но вот E1023 11:53:55.210842 489 start.go:174] Error starting host: Error creating host: Error executing step: Running precreate checks. : This computer doesn't have VT-X/AMD-v enabled. Enabling it in the BIOS is mandatory если у меня не было бы включено это, то я бы не смог подымать виртуалки в принципе

Virtual Box does not support VT-X/AMD-v in nested virtualisation. See this open ticket/feature request on virtualbox.org. There are also some more questions and answers here on SO discussing this topic. Possible solutions: As already mentioned: Use a different hypervisor that does support VT-X/AMD-v in nested virtualisation (like Xen, KVM or VMware). Install Minikube on the host OS and not in a VM. понятно..

Andor
23.10.2018
08:58:28
так билд же в докере гоняется, шо там докер, шо там докер

bebebe
23.10.2018
08:59:31
Посмотрел один митап и уже выпендриваешься?)
Ну я как бы подобным уже полгода занимаюсь

Михаил
23.10.2018
08:59:47
Alexey
23.10.2018
08:59:56
Pavel
23.10.2018
09:00:09
Михаил
23.10.2018
09:01:27
Не рекомендовал бы) всем кро не понимает зачем им это - так точно
дык никто про нужность не говорит говорят про то что модно

bebebe
23.10.2018
09:02:01
вот первые потуги на terraform'e - это проект уровня hello world

если вы коллеги хотите узнать поподробное про лямбды - есть хороший @aws_ru немного вендор-лок, но там люди целые CMS пишут на лямбдах и прочему serverless

вот первые потуги на terraform'e - это проект уровня hello world
потом перелез на serverless framework - стало попроще, терраформить serverless - дело не очень благодарное

Alexey
23.10.2018
09:06:11
А что дает serverless framework кроме "удобства деплоя"? Quick Start показывает только как функцию закинуть.

Banschikov
23.10.2018
09:07:41
А что дает serverless framework кроме "удобства деплоя"? Quick Start показывает только как функцию закинуть.
Можно свои кастомные функции пилить, которые потом могут помочь когда придет клиент, у которого api с твоим не контачит

Pavel
23.10.2018
09:08:45
Alexey
23.10.2018
09:09:05
Я уже говорил как-то, что пробовал kubeless (у меня все в виде отдельных минисервисов делается), ничего мне то не дало.... только deployment/service/ingress не нужно, но это такой себе плюс.

bebebe
23.10.2018
09:09:07
А что дает serverless framework кроме "удобства деплоя"? Quick Start показывает только как функцию закинуть.
это оффтопик, зайдети в чатик вверху, если коротко: sls framework задумывался как cloud agnostic (по факту нет) удобно менеджить все из него, api gateway, s3, lambda, cloudwatch и соединить между собой через aim роли, которые менаджется тем же. впринципе по факту он генерит под собой тот же cloud formation аутпут и закидывает его в апи амазона. лучше все таки с такими вопросами в тот же @aws_ru - там люди собаку съели

Google
bebebe
23.10.2018
09:09:25
Это было модно:) но все ещё популярно:)
вот да, такая формулировка отражает суть дела ?

Alexey
23.10.2018
09:10:46
Кстать а kubeless работает под k8s 1.11 ? Не пробовал там запускать?
на нем и пробовал. Или уже 12 тогда был, не уверен

bebebe
23.10.2018
09:11:15
Я уже говорил как-то, что пробовал kubeless (у меня все в виде отдельных минисервисов делается), ничего мне то не дало.... только deployment/service/ingress не нужно, но это такой себе плюс.
ну запускать это у себя в виде kubeless это не очень распространенная практика, и энтузиазма должно быть много. обычно это амазон потому что богатый по фичам, или gcp

заниматься kubeless'ом внутри конторы - это не самый бестпрактис наверное

Banschikov
23.10.2018
09:12:10
на нем и пробовал. Или уже 12 тогда был, не уверен
А то я посмотрел , а там старые версии k8s используются. Сейчас смотрю на https://docs.fission.io/, но там чет трындец в плане доки и деплоя

Alexey
23.10.2018
09:14:00
заниматься kubeless'ом внутри конторы - это не самый бестпрактис наверное
сейчас просто куча go "миньонов", которые ходят в разные базы и общаются через natsio. Типа слушают событие от склада, заказ собрался, сходил в CRM, отправил сообщение send_sms в nats. Там подобрал отправитель sms и логи в clickhouse.

Все это в кубере. В доп слое в виде kubeless 0 смысла. Наверно потому что нет всей кухни aws. как и сказал bebebe

bebebe
23.10.2018
09:15:40
+ sls нужен что-бы утилизация за его "хостинг" была близка к максимальной, поэтому деплоят в клауды-шмауды, где биллится это все только за количество обращений (типа 0,22$ за за 2kk реквестов) если у вас свои мощности, за которые вы уже платите, то смысл sls теряется

короче, мы сейчас улетим в ReadOnly, так что советую поспрашивать народ в общих специализированных чатах.

Banschikov
23.10.2018
09:19:35
сейчас просто куча go "миньонов", которые ходят в разные базы и общаются через natsio. Типа слушают событие от склада, заказ собрался, сходил в CRM, отправил сообщение send_sms в nats. Там подобрал отправитель sms и логи в clickhouse.
У нас решили в эту сторону смотреть по следующей причине... Есть сервис, который не позиционируется как кастомный для клиентов. Но бывают приходят новые клиенты, которые хотят что бы для них реализовали новый функционал, который будет бесполезен для других клиентов, и принесет костылей в кодовую базу. Тут кому-то пришла идея задействовать эту фичу, для реализации кастомных функции на этой технологии. Или мы не совсем правильно нашли применение этой технологии?

Alexey
23.10.2018
09:22:15
мне кажется ваша проблема просто решается микросервисной архитектурой, для этого и так уже куб есть и для него не нужен доп слой

ингресс позволит вам мапать на разные домены, паты к нужным сервисам для разных клиентов

Banschikov
23.10.2018
09:23:17
мне кажется ваша проблема просто решается микросервисной архитектурой, для этого и так уже куб есть и для него не нужен доп слой
Дак и так микросервисная архитектура, но стало очень много клиентов, которые хотят доп.функционал, поэтому кол-во этих микросервисов раздулось

Alexey
23.10.2018
09:24:14
Дак и так микросервисная архитектура, но стало очень много клиентов, которые хотят доп.функционал, поэтому кол-во этих микросервисов раздулось
ну а чем поможет серверлес? сейм шит же. а так раскидывать можно по разным неймспейсам и прочим. не вижу чтобы серверлест что-то привнес полезного

Alexey
23.10.2018
09:24:59
пропустил )

Страница 937 из 958