
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

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

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

Andor
23.10.2018
07:42:09
TCP

Nik
23.10.2018
07:43:06

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

Salem
23.10.2018
08:43:14

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.
понятно..

Pavel
23.10.2018
08:58:12

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

Михаил
23.10.2018
08:59:04

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

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

Banschikov
23.10.2018
09:07:41

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

Google

bebebe
23.10.2018
09:09:25

Banschikov
23.10.2018
09:10:29

Alexey
23.10.2018
09:10:46

bebebe
23.10.2018
09:11:15
заниматься kubeless'ом внутри конторы - это не самый бестпрактис наверное

Banschikov
23.10.2018
09:12:10

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

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

Banschikov
23.10.2018
09:19:35

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

Banschikov
23.10.2018
09:23:17

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

Alexey
23.10.2018
09:24:14

Banschikov
23.10.2018
09:24:44

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