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

J
14.09.2018
13:57:36

bebebe
14.09.2018
13:58:07

Михаил
14.09.2018
14:05:22

Google

Михаил
14.09.2018
14:05:37

Артем
14.09.2018
14:06:01

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
потом всю эту заразу переведу на центос чтоб опенсорснуть

Михаил
14.09.2018
14:07:40

Vadim
14.09.2018
14:08:03

Andre
14.09.2018
14:09:02
А ингресса нет
стоп, но что-то ведь направляет мой трафик на дефолтный бэкенд?
говорит: default backend - 404

bebebe
14.09.2018
14:11:39

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 вернуть в бот, делов-то

Михаил
14.09.2018
14:19:40

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

Konstantin
14.09.2018
14:44:25

bebebe
14.09.2018
15:30:58

Juriy
14.09.2018
15:44:56

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 и уже с него делать сервис?

bebebe
14.09.2018
16:24:27
Можно делать просто пхп контейнер и через аннотации пропихнуть ingress контейнеру реврайты
Первое проще

Andrey
14.09.2018
16:25:29

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

bebebe
14.09.2018
16:31:30

Igor
14.09.2018
16:32:32

ал
14.09.2018
16:32:48

bebebe
14.09.2018
16:33:12

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

ал
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

Igor
14.09.2018
16:43:46

Andrey
14.09.2018
17:06:31

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

Михаил
14.09.2018
17:47:30

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

Михаил
14.09.2018
17:49:05

Igor
14.09.2018
17:52:16