@kubernetes_ru

Страница 823 из 958
bebebe
14.09.2018
13:48:09
А если мы пускаем куб на дедикейтах ?
в этом чате есть специальная олимпиада по поводу, стоит ли держать db в k8s или нет. можно впринципе еще раз поучаствовать. есть в том числе stolon, https://github.com/lwolf/stolon-chart

bebebe
14.09.2018
13:58:07
а оно работает?
не пробовал, но в ближайшие недели две-три ресерч будет

Google
bebebe
14.09.2018
14:06:52
Vadim
14.09.2018
14:07:10
кинься примером makefile для ansible
prerequisites: ansible-playbook -vv -i inventory/hosts playbooks/prerequisites.yml deploy: ansible-playbook -vv -i inventory/hosts playbooks/deploy_cluster.yml upgrade_minor_control_plane: ansible-playbook -vv -i inventory/hosts playbooks/byo/openshift-cluster/upgrades/v3_11/upgrade_control_plane.yml upgrade_minor_nodes: ansible-playbook -vv -i inventory/hosts playbooks/byo/openshift-cluster/upgrades/v3_11/upgrade_nodes.yml upgrade_major: upgrade_major_control_plane upgrade_major_nodes

потом всю эту заразу переведу на центос чтоб опенсорснуть

Vadim
14.09.2018
14:08:03
а, прям так без какой-то дичи?
там сверху немножк переменных, но в целом да

Andre
14.09.2018
14:09:02
тут рекламируют https://slurm.io/slurm2/ может съездите или онлайн подучитесь?
спасибо за наводку, но я слишком бомж, лучше потом записи посмотрю, первый слёрм вот посматриваю

И надо сразу в гитлаб его?
таки ради гитлаба это всё и затеяно

А ингресса нет
стоп, но что-то ведь направляет мой трафик на дефолтный бэкенд?

говорит: default backend - 404

Google
Andre
14.09.2018
14:12:08
как вы тут живёте в этом чате без ссылок?

bebebe
14.09.2018
14:12:59
ссылок в ReadOnly?

Andre
14.09.2018
14:13:36
ссылок в ReadOnly?
не, не таких, я вот на документацию хотел скинуть ссылку и на гист, но не смог :(

Михаил
14.09.2018
14:13:38
без ссылок только новички

потому что спам задрал

Andre
14.09.2018
14:14:49
было бы не плохо иметь белый список, куда добавить хотя бы kubernetes.io и всякие гитхабы

лол кек я нашел обходной путь: https://kubernetes.io/docs/tasks/access-application-cluster/list-all-running-container-images/#list-all-containers-in-all-namespaces

Михаил
14.09.2018
14:15:36
чего сказать то хотел?)

Vadim
14.09.2018
14:17:59
я могу старый regexp вернуть в бот, делов-то

без ссылок только новички
разбань его ручками (коль желаешь) и бот останет

Konstantin
14.09.2018
14:35:44
чтож он там уже пол часа записывает?

J
14.09.2018
14:37:01
что то он нам сказать хочет

Andre
14.09.2018
14:40:02
а я запилил ресурс ингресс и оно заработало, чудеса

Konstantin
14.09.2018
14:42:19
Andre
14.09.2018
14:44:04
Гномики, а не чудеса
надо было просто посильнее нажать на кнопку

bebebe
14.09.2018
15:30:58
Juriy
14.09.2018
15:44:56
докладываю, IBU 16, ABV 4.5, OG 12
Это вы о пивасе что ле?

Google
bebebe
14.09.2018
15:46:24
Juriy
14.09.2018
15:47:36
ога
Тоже варите?

bebebe
14.09.2018
15:47:50
Тоже варите?
ни в коем случае, только употребляю

Andrey
14.09.2018
16:23:06
Ребят, привет. Нубский вопрос. Есть приложение на похапэ. Работает связка nginx + php-fpm. Я заворачиваю аппку вместе с php-fpm в один контейнер. Тут все понятно. Что делать с nginx? Вроде логично запилить конфиг на ingress, но реально ли это? и хороший ли это подход? Или лучше nginx контейнер со всеми реврайтами занести в deployment и уже с него делать сервис?

Andrey
14.09.2018
16:25:29
Делайте контейнер вместе в nginx и выставляйте его через ingress
Контейнер в смысле php-fpm + nginx в одном флаконе или деплоймент из 2х контейнеров?

Можно делать просто пхп контейнер и через аннотации пропихнуть ingress контейнеру реврайты
Вот да, я думал об этом, но не понял, можно ли какие то кастомные вещи там делать через аннотации. например вот такое: location ~* \.(jpg|jpeg|png|gif|css|js|ico)$ { expires max; log_not_found off; }

bebebe
14.09.2018
16:27:05
вы можете сделать один контейнер с php-fpm+nginx, можете сделать два контейнера в одном поде, можете сделать два пода

я вам советую менеджить все ваши интересные nginx рулесы в собственном nginx, а через ingress контроллер туда просто направлять трафик

Andrey
14.09.2018
16:27:30
И вот еще вопрос вдогонку. Дело в том что это приложение идет вместе со статикой. Ну т.е. это не отдельно фронт и бек. И вот как в данном случае сервить статику? Можно ли в кубере отдельную директорию одного контейнера пошарить с другим контейнером внутри одного пода?

bebebe
14.09.2018
16:30:26
статику в отдельный volume, и маунтить его в R/O в под в нужную директорию в R/O пошарить можно в несколько подов один volume

ал
14.09.2018
16:30:34
я вам советую менеджить все ваши интересные nginx рулесы в собственном nginx, а через ingress контроллер туда просто направлять трафик
А если это какая-нибудь common thing среди используемых приложений, вроде кэширования? Можно ли перевалить это на контроллер?

bebebe
14.09.2018
16:31:30
А если это какая-нибудь common thing среди используемых приложений, вроде кэширования? Можно ли перевалить это на контроллер?
надо сильно смотреть на тип workload'а и специфику кеширования в общем случае нужно оставить ingress контролер в покое, и заруливать с него трафик в свои nginx/кешеры каким либо угодным способом

Igor
14.09.2018
16:32:32
статику в отдельный volume, и маунтить его в R/O в под в нужную директорию в R/O пошарить можно в несколько подов один volume
Плохой вариант. Накладывает ограничения на масштабируемость. Если полы создаются репликой то будут все на одном сервере

Google
Igor
14.09.2018
16:33:31
CDN

Andrey
14.09.2018
16:34:16
CDN
ну нету такого варианта пока

Igor
14.09.2018
16:34:30
Тогда nfs

Andrey
14.09.2018
16:34:34
блин, хоть 2 контейнера с одим и тем же кодом собирай ?

Igor
14.09.2018
16:35:12
Ну тут вопрос то в том есть ли у вас upload в приложении

Если загружать пользователям ничего не нужно, я бы просто в момент билда docker image запаковал туда статику и при старте пола копировал на волум типа emptyDir

А это волум моунтился бы в nginx контейнер

Т.е. Под из 2 контейнеров с общим emptyDir volume

Если пользователи что то загружать должны — nfs/CDN/s3/распределенное файловое хранилище какое нибудь

Konstantin
14.09.2018
16:39:57
блин, хоть 2 контейнера с одим и тем же кодом собирай ?
Еще вариант - Сделай один с nginx+php, но вызывай по отдельности.

ал
14.09.2018
16:40:27
А не завалялось у кого-нибудь материала по сравнению различных ингресс контроллеров, и их плюсы/минусы, м.б. применение в разных ситуациях. Или это слишком общая тема?

Konstantin
14.09.2018
16:41:11
Люди, чисто теоретический вопрос: в чем принципиальное отличие annotations от labels? Пока выглядит так, что это просто "деревянный" вид labels, не поддерживающий операторы вхождения итд. И самое главное: какого хрена они почти везде используются?

Igor
14.09.2018
16:41:38
По labels можно выбирать ресурсы

Аннотация просто мета данные

Andrey
14.09.2018
16:42:08
Если пользователи что то загружать должны — nfs/CDN/s3/распределенное файловое хранилище какое нибудь
А если они должны загружать, но как бы временно)) Есть функционал загрузки картинок, но в нем картинка попадает в /tmp и тут же отправляется в s3 like сторедж

Anton
14.09.2018
17:12:27
Всем привет! А кто сколько master нод использует?

Andrey
14.09.2018
17:16:55
Но на маленьких не продакшн серверах можно и одного наверное

Google
Anton
14.09.2018
17:18:52
на трех поидее можем потерять один

на 5 два

Andrey
14.09.2018
17:19:30
Ну да, тут зависит все наверное ещё и от инфраструктуры.

Если все на виртах одной железки, но есть ли смысл.

Anton
14.09.2018
17:30:54
@rheinx спасибо!

bebebe
14.09.2018
17:34:45
Вы можете пояснить?

Igor
14.09.2018
17:38:12
минут через 10

Fike
14.09.2018
17:48:51
нет в gcs

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