
Dmitriy
26.05.2018
20:59:21
Только вот прочёл ее
:)

Ftozt
27.05.2018
03:19:31
Рекомендую мaгазин элekтронных кoшельков c бaлансом ??
----------------------------------------------
Зарабатывай вместе с нами ! ???
В нaличии :
? Qiwi
? Pаyеer
? WеbMonеy
? Яндeкc дeньги
Цeны нa кoшeльки oт 100 pyблей
? @SpeedEarnBot

Dmitriy
27.05.2018
05:04:54
/report

Google

Alan
27.05.2018
12:12:46
привет, подскажите куда смотреть: поднимаю гитлаб с helm и под нжинкса не запускается, падает с ошибкой F0527 12:08:02.692739 5 launch.go:122] no service with name nginx-ingress/default-http-backend found: services "default-http-backend" is forbidden: User "system:serviceaccount:nginx-ingress:default" cannot get services in the namespace "nginx-ingress": Unknown user "system:serviceaccount:nginx-ingress:default»
сервис default-http-backend есть в неймпспейсе nginx-ingress
сервис аккаунты:
kubectl get serviceAccounts ✔ 10288 17:16:09
NAME SECRETS AGE
default 1 14h
а все разобрался)

Mikhail
27.05.2018
13:06:43
а все разобрался)
Желательно стоит рассказать о решении, хотя бы кратко. Для других может быть полезно

Alan
27.05.2018
13:08:16
решил с kubectl create rolebinding и clusterbinding )

Mikhail
27.05.2018
13:39:37
Спасибо

Legend
27.05.2018
13:53:28
Вcem привeт !
Мы пpодaём кoшeльки c бaлaнcом !
----------------------------------------------
Зарабатывай вместе с нами ! ???
В наличии :
? WеbMonеy
? Яндeкc дeньги
? Qiwi
? Pаyеer
Цeны нa кoшeльки oт 100 pyблей
? @ProfoRobot

Paul
27.05.2018
13:53:54
/spam

Andor
27.05.2018
16:19:22
Ну и на селф-хостед

Михаил
27.05.2018
18:21:16

Andor
27.05.2018
19:39:21
Нас щас не аффектит
Но зачем выбирать заведомо худшие решения?

Google

Anton
27.05.2018
20:11:27
Товарищи, такой вопрос, у меня конфиги хранятся в секретах - есть некий демон сет, можно ли как то указать ему секрет в зависимости от ноды?

Andor
27.05.2018
20:12:55
Это будет другой демонсет
Либо выгружай оба сикрета и логику выбора в под суй

Anton
27.05.2018
20:14:03

Andor
27.05.2018
20:15:11
Костыли костылики
А расскажи что за задача

Anton
27.05.2018
20:16:18
На каждой ноде висит stolon - реплика PostgreSQL, нужно чтобы сервис коннектился именно к той что на его ноде
там stolon-proxy сам перекинет на текущий мастер
о, вариант
много гемора, с пода определить ноду где он запущен

Andor
27.05.2018
20:20:35
Ого, stolon ещё жив?

Сергей
27.05.2018
20:21:17

Anton
27.05.2018
20:21:22

Сергей
27.05.2018
20:21:53
- name: MY_NODE_NAME
valueFrom:
fieldRef:
fieldPath: spec.nodeName
передаешь в под через вар на какой ноде он запущен

Andor
27.05.2018
20:22:46
Столон в кубере, а постгрес?

Anton
27.05.2018
20:23:03

Andor
27.05.2018
20:23:26
Тогда не понял какую проблему ты решаешь

Anton
27.05.2018
20:24:03

Сергей
27.05.2018
20:24:17
что не очивидно?
у тебя в поде будет переменная окружения MY_NODE_NAME

Google

Сергей
27.05.2018
20:24:38
в качестве значения у нее spec.nodeName
имя ноды на которой она крутится

Andor
27.05.2018
20:25:26
Возможно проще будет запустить с host network и подключаться к localhost:5432
Ну или как хочешь

Anton
27.05.2018
20:25:45

Сергей
27.05.2018
20:26:29
ну так прогони конфиг через темплейт, который будет нужные данные из переменных окружения брать

Anton
27.05.2018
20:27:44

Andor
27.05.2018
20:28:55
Ты лучше расскажи как у тебя постгресы запускаются и как столоны
И какую проблему решаешь

Сергей
27.05.2018
20:29:07
темплейтинг может быть вообще банально на баше скрипт, который у контейнера выступает в качестве энтрипоинта

Andor
27.05.2018
20:29:25
Пока выглядит как "хочу странного, какими костылями это можно сделать?"

Anton
27.05.2018
20:30:17

Andor
27.05.2018
20:31:00
А кубер тут при чём?

Anton
27.05.2018
20:31:32
А в кубере сервис который лазает в дб

Andor
27.05.2018
20:32:08
Ну так и скажи этому сервису адреса твоих столонов
Тупо статикой

Anton
27.05.2018
20:32:40
допустим есть 3 ноды n1 n2 n3 - на каждой входная точка, допустим n1 упал - клиент по роунд робин переключится на n2

Andor
27.05.2018
20:34:01
То есть клиент сам ловит падения?

Google

Andor
27.05.2018
20:34:08
Тогда проблема в чём?

Anton
27.05.2018
20:38:47
По ходу сумбурно обясняю
1. Клиент в единый момент времени может работать только с 1 сервисом, но может содержать ip других сервисов и если ответ текущего сервиса превышает таймаут - переключается на следующий
2. Сервис может работать только с одним линком к дб
client 1-> n1 svc -> n1 stolon-proxy
2-> n2 svc -> n2 stolon-proxy
3-> n3 svc -> n3 stolon-proxy

Andor
27.05.2018
20:40:16
Не понял что означает второй пункт
Что значит "работать только с одним линком"?

Anton
27.05.2018
20:40:40
ну в сервисе нельзя указать несколько IP постгреса

Andor
27.05.2018
20:41:34
Тогда что значит "может держать другие адреса"?
Ничо не понимаю

Anton
27.05.2018
20:42:24
клиент это другой софт - живет где то на компе - конектится на сервис - который в кубере

Andor
27.05.2018
20:43:04
Ощущение что всё что ты хочешь можно двумя Service сделать
Если не одним
Но задачу всё ещё не понимаю

Anton
27.05.2018
20:45:07
Я в кубере совсем нуб =)

Andor
27.05.2018
20:54:31

Anton
27.05.2018
20:57:02
в общем можно все stolon-proxy обеденить в сервис
и не изголятся

Andor
27.05.2018
20:59:05
Ну вот как-то так для меня выглядит, да

Anton
27.05.2018
21:01:44
ну просто по мере переноса в кубер, стараюсь оставитьстарую логику, часто забывая что часть работы кубер может делать за меня =)

Михаил
27.05.2018
21:05:54

Google

Andor
27.05.2018
21:06:46
А могут и не быть
Ваще слабо представляю как оверлейные сети могут быть проще чем л3 роутинг
Для этого и хочется большое сравнение

Михаил
27.05.2018
21:13:42

Andor
27.05.2018
21:14:51
Калико ж умеет с ип-ип

Михаил
27.05.2018
21:14:53

Andor
27.05.2018
21:14:55
Не только бгп

Михаил
27.05.2018
21:15:19
И увидишь статистику)

Andor
27.05.2018
21:16:07
Девопсы

Михаил
27.05.2018
21:16:13

Anton
27.05.2018
21:17:21
Зачем?
Он там был до появления куба в инфраструктуре

Михаил
27.05.2018
21:17:44