@kubernetes_ru

Страница 888 из 958
Andor
11.10.2018
17:09:44
Ну лучше ерб чем жинжа или го темплейты

Vadim
11.10.2018
17:10:20
Andor
11.10.2018
17:10:35
Мне-то откуда знать? :)

Vadim
11.10.2018
17:10:43
"лучше чем армяне"

Google
Andor
11.10.2018
17:11:17
Какой оверлей?

Нипанимат

Maksim
11.10.2018
17:11:26
Да :) в мускул через ингресс как через проксю :)

Vadim
11.10.2018
17:11:38
Какой оверлей?
https://github.com/kontena/mortar#overlays

Andor
11.10.2018
17:12:27
Ты так говоришь будто я читал :)

Maksim
11.10.2018
17:12:57
Вродь как инж может уже и udp и tcp всё что хочется ;)

Andor
11.10.2018
17:13:50
Инженер?

Alexey
11.10.2018
17:14:18
Вродь как инж может уже и udp и tcp всё что хочется ;)
Так вон в доке написано, https://github.com/kubernetes/ingress-nginx/blob/master/docs/user-guide/exposing-tcp-udp-services.md

Михаил
11.10.2018
17:19:02
Ещё есть вопрос про размер fib, у меня 1 запись на /24, а не на каждый под
Мне кажется на современном оборудовании и ос размер fib начинает ролять ближе к FullView только)

Валентин
11.10.2018
17:22:03
Бриджы и статик
Вот я пока так и сделал. И вроде все работает... кроме того, о чем пару дней назад спрашивал: с одной ноды регулярно пакеты тормозят, по 10-20-30 секунд может идти вместо положенных долей секунды. С ноды на ее же контейнер, по ip пода, без всяких dns чтобы

Но вряд ли это бриджы. Но и пока не могу понять - что

Stanislav
11.10.2018
18:12:33
mysql - tcp сервис. Ему положить на днс, он слушает ip. Так что смотри, как делать tcp в ingress

Google
Никита
11.10.2018
18:13:07
Это выглядит примерно как "по 1 маршруту на ноду", разве нет? А если так, то уже можно и ансиблом один раз прописать и вообще заюзать bridge плагин стандартный
Главное, чтоб L2 связность была. Да и в L3 решениях тоже ничего сложного, обменялись маршрутами по bgp и ок.

Stanislav
11.10.2018
18:17:26
У меня одного телеграм тормозил с доставкой новых сообщений?

Vladislav
11.10.2018
19:01:51
Друзья, монтирую хост-папку внутрь minikube, нужно чтобы ее MongoDB использовала. Однако MongoDB пытается сделать chown, и это постоянно завершается неуспешно. Кто-то с подобным сталкивался, знает куда копать ?

Andor
11.10.2018
19:04:45
чо?

kvaps
11.10.2018
19:04:48
У меня щас стоит вопрос максимально простой организации сети, вот и иниересуюсь
Для себя вообще такую штуку написал https://github.com/kvaps/bridget

Andor
11.10.2018
19:06:54
фига ты хакер

kvaps
11.10.2018
19:09:22
фига ты хакер
Там ничего сложного, простой демонсет, при запуске стучится в API, узнает podcidr для ноды и кладет cni-конфиг bridge. А, ну и vlan интерфейс еще доабвляет

bebebe
11.10.2018
19:09:27
а вот это хорошо

коллеги, сорян, я пропустил, а читать много хистори где встречается слово Хрыч, не особо :) что-нибудь было интересное на митапе @Andorka ?

если совсем кратко

Andor
11.10.2018
19:11:05
тебе в двух словах или в одном?

короче ничо не было интересного

bebebe
11.10.2018
19:11:11
понял принял ?

Andor
11.10.2018
19:11:30
разве что узнал про mortar

bebebe
11.10.2018
19:11:33
а это одноневное мероприятие? или продлить можно? и чьи апартаменты?

Andor
11.10.2018
19:11:46
это митап, значит однодневный после работы

zalando

bebebe
11.10.2018
19:14:53
благодарствую.

Google
bebebe
11.10.2018
19:15:33
что забавно, mortar до сегодняшнего дня в этом чатике не упоминался ни разу...

Andor
11.10.2018
19:18:38
надо посмотреть куда он свой стейт сохраняет

kvaps
11.10.2018
19:38:38
@Andorka а ты на бионике выпиливал systemd-resolved или с ним живешь?

Andor
11.10.2018
19:50:19
ваще не трогал

жить не мешает

bebebe
11.10.2018
19:52:32
кстати, коллеги, я тут вас спрашивал за то как авторизовывать людей через gitub/azure/gcp/что угодно есть ouath2_proxy контейнер, в связке с nginx-ingress, позволяет развернуть авторизацию буквально за 5 минут

советую

Andor
11.10.2018
19:53:06
у нас через гугл-аккаунт так и авторизует

проблема только в том, что после логина редиректит на заглушку, а не туда куда логинился

bebebe
11.10.2018
19:55:49
эээээ это же конфигиртся в ингрессе? nginx.ingress.kubernetes.io/auth-url: "https://$host/oauth2/auth" nginx.ingress.kubernetes.io/auth-signin: "https://$host/oauth2/sign_in"

а хотя да, редиректит же на / да

Andor
11.10.2018
19:56:29
вот-вот

но после логина нормально пускает

Maxim
11.10.2018
19:56:40
Всем привет! Кто-нибудь юзал для кубера ECR - амазоновский контейнер реджестри? Реально с ним нормально работать или стоит посмотреть лучше в сторону других решений? Я раньше всегда с GitLab registry работал, в нем можно нормально создавать контейнеры в одной репе до трех уровней вложенности - registry.gitlab.com/team/registry/optional-name/optional-image-name:tag - вот так - и этим удобно пользоваться, т.к в одной репе для запуска проектов может быть несколько контейнеров нужно а в решении от амазона там можно контейнеры только по названию репы создавать, т.е для одной репы в гите получается штук 5 реп в этом самом ECR нужно - как-то не очень удобно получается как по мне - или это и есть правильный workflow?

Deep Sea
11.10.2018
19:58:10
лучше посмотреть в сторону других если не юзаете амазоновские контейнеры

Andor
11.10.2018
19:58:30
а в чём проблема продолжить юзать гитлаб режистри?

Georgy
11.10.2018
19:58:36
ну так тегами же все разруливается

Maxim
11.10.2018
19:58:46
лучше посмотреть в сторону других если не юзаете амазоновские контейнеры
EKS юзаю, только начинаю правда, до этого слефхостед кубер был всегда

Maxim
11.10.2018
19:59:27
а в чём проблема продолжить юзать гитлаб режистри?
в кач-ве самого гита и ci/cd используется другая система - не уверен что ради одного реджестри нормально будет создавать копии всех реп в нем

Google
Andor
11.10.2018
19:59:41
зачем создавать копии реп?

реджистри без реп можно юзать

Maxim
11.10.2018
20:00:03
Andor
11.10.2018
20:00:16
ну создаёшь проект и пушишь в него имджи

вроде всё

Maxim
11.10.2018
20:00:29
ну создаёшь проект и пушишь в него имджи
а, типа 1 проект чисто под реджестри сделать

понял

ну в принципе да, тоже решение норм

спасибо

Andor
11.10.2018
20:01:05
а потом потихоньку на gitlab-ci перетаскивай

bebebe
11.10.2018
20:06:53
Всем привет! Кто-нибудь юзал для кубера ECR - амазоновский контейнер реджестри? Реально с ним нормально работать или стоит посмотреть лучше в сторону других решений? Я раньше всегда с GitLab registry работал, в нем можно нормально создавать контейнеры в одной репе до трех уровней вложенности - registry.gitlab.com/team/registry/optional-name/optional-image-name:tag - вот так - и этим удобно пользоваться, т.к в одной репе для запуска проектов может быть несколько контейнеров нужно а в решении от амазона там можно контейнеры только по названию репы создавать, т.е для одной репы в гите получается штук 5 реп в этом самом ECR нужно - как-то не очень удобно получается как по мне - или это и есть правильный workflow?
юзать можно, проблем нет есть один нюанс, что нужно задеплоить крон джобы внутрь каджого ns где будут разворачиваться поды с ECR эти джобы сгенерят secret. который нужно пропихивать в imagePullSecret так же, эти джобы должны дергаться по кронтабу, что-бы этот самый secret в ns обновлять каждые 6 часов они просто гуглятся

Alexey
11.10.2018
20:41:36
Кто-то видел nginx image, который цепляешь на ingress и он проксит какой-то location с proxy_cache? Идея /assets пускать через такое, чтобы при смене контейнера клиенты не теряли старый js/css



Let Eat
12.10.2018
05:42:16
чтобы можно было автоматизировать деплой Kubernetes
PXE boot + CoreOS . Можно посмотреть на typhoon как сделано

скорее всего ты прав - ща попробую убрать пробы
На этот случай у сервиса есть параметр (или аннотация) чтобы не ждать readiness подов, удобно включать в сервис все поды как раз для Дискавери/инициализации кластеров

Anton
12.10.2018
06:12:07
подскажите плиз чтобы протолкнуть этот Pull request https://github.com/helm/charts/pull/8294 что можно сделать?

Если я увеличу версию в Chart.yaml, то будет конфликт в файле incubator/elasticsearch/Chart.yaml

Google
bebebe
12.10.2018
06:15:00
Alexey
12.10.2018
06:38:58
Если в новом контейнере js/css будут названы как в старом (например по хэшу) разве потеряет?
Потеряют, если на чанки разбито и старые чанки хотят другие старые чанки.

Andor
12.10.2018
06:39:45
Что

Stanislav
12.10.2018
06:39:49
Пардон, промахнулся

Andor
12.10.2018
06:39:56
Какие чанки?

Alexey
12.10.2018
06:40:23
js нынче жирный. его на части делят и грузят когда нужно https://webpack.js.org/guides/code-splitting/

Andor
12.10.2018
06:42:52
и чо, в контейнере не все части могут образоваться?

Alexey
12.10.2018
06:46:08
да, если загрузили первую часть с контейнера, а через пару минут выкатили второй, и там уже нет того, что хочет первая часть.

Обычно если есть assets помойка такого не происходит.

Andor
12.10.2018
06:47:33
то есть у тебя заведомо не так как описал @rossmohax

Alexey
12.10.2018
06:47:36
Тупое решение в лоб... не удалось загрузить нужный чанк - location.reload() или просить перезагрузить страницу пользователя. Но это не круто.

А, не так прочитал. Да, не как у него. js/css с хешом и вечным сроком жизни.

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

Let Eat
12.10.2018
06:50:49
да, если загрузили первую часть с контейнера, а через пару минут выкатили второй, и там уже нет того, что хочет первая часть.
Интересный поворот, как раз нашим жаловался чего у них жс одним блобом. Классика "сделай проще, надёжней работать будет" оказалась актуальной :) как это решают вне куба?

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