Size: a a a

2020 November 25

ac

anton chernyaev in ru_hashicorp
Не сталкивался с такими проблемами при авторизации?
источник

PS

Paul Shevtsov in ru_hashicorp
Andrey Devyatkin
Декабрь/Январь. Будет отдельный митап когда будем публиковать песочницу
👍
источник

c

cybervagabond 🧝🏻‍♂️... in ru_hashicorp
citius
ну я не говорю что оно вообще не работает, но я не разобрался пока.
если вдруг сам разберешься - отпиши плз )
В общем держу в курсе, пришлось очень много сил отдать конфигурации vault-injector, т.к. у меня на локальноой лабе)) на мастер ноде не дискаверится cluster.local, пришлось пилить ингресс для инжектора, но это часть беды
- Kubernetes webhook, парсит client-config вебхука и собирает fqdn типа https://vault-injector.vault.svc.cluster.local:port
решилось
через поле url в конфиге вебхука, в которое можно подать урл. Но это тоже пол беды)
- api-server не доверял сертам - оказалось, что нужно было положить все 4 серта))
-  И ингресс не должен терминировать на входе, а присылать в инжектор https трафик)

по поводу ограничить скоуп вебхука по неймспейсам - это отработало без проблем (инсталляция с крайней версии helm чарта)
совет по поводу дебажить через логи apiserver очень помог, спасибо)
источник

c

cybervagabond 🧝🏻‍♂️... in ru_hashicorp
ha_storage for Vault
Анонимный опрос
68%
Consul
3%
PostgreSQL
14%
Raft
15%
Other?
Проголосовало: 59
источник

E

Edgar in ru_hashicorp
Возможно как-то сказать nomad, чтобы он не пытался спулить image, а брал тот, что готов и сбилжен локально?
источник

E

Edgar in ru_hashicorp
Edgar
Возможно как-то сказать nomad, чтобы он не пытался спулить image, а брал тот, что готов и сбилжен локально?
Решил)
источник

E

Edgar in ru_hashicorp
Ребят, для того, чтобы один сервис мог видеть другой и обращаться к нему по хосту, что либо кроме указания hostname в конфиге докера нужно?

Есть кейс:
1) Есть БД
2) Driver Docker
3) hostname = "user-db.service.consul"
4) Другой сервис обращается по этому хосту и ловит ошибку

Вопрос, что-то еще для работы discovery нужно настраивать? В доке вижу только про hostname
источник

AY

Alexey Yurchenko in ru_hashicorp
Edgar
Ребят, для того, чтобы один сервис мог видеть другой и обращаться к нему по хосту, что либо кроме указания hostname в конфиге докера нужно?

Есть кейс:
1) Есть БД
2) Driver Docker
3) hostname = "user-db.service.consul"
4) Другой сервис обращается по этому хосту и ловит ошибку

Вопрос, что-то еще для работы discovery нужно настраивать? В доке вижу только про hostname
у сервиса может быть 2 реплики на разных хостах. вы это как хотите ресолвить?
источник

E

Edgar in ru_hashicorp
Вот поэтому и спросил, чтобы понять точную инфу про discovery внутри nomad :)
источник

E

Edgar in ru_hashicorp
Во всех примерах просто вижу только такую реализацию
источник

AY

Alexey Yurchenko in ru_hashicorp
на выбор
- настроить балансер
- настроить что-то типа weave
- настроить consul connect
источник

E

Edgar in ru_hashicorp
Так, то есть без consul connect два сервиса не смогут общаться между собой?
источник

E

Edgar in ru_hashicorp
Верно понимаю?
источник

AY

Alexey Yurchenko in ru_hashicorp
проблема когда больше 1 реплики.
источник

E

Edgar in ru_hashicorp
А, то есть это для решения данной проблемы
источник

E

Edgar in ru_hashicorp
Понял тебя, спасибо :)
источник

E

Edgar in ru_hashicorp
А на счет резолва хоста и поисков друг друга? К примеру, когда реплика одна только
источник

AY

Alexey Yurchenko in ru_hashicorp
с одной репликой можно так закостылить по быстрому template
{{ range service "tor-privoxy" }}
HTTP_PROXY=http://{{ .Address }}:{{ .Port }}
{{ end }}
источник

E

Edgar in ru_hashicorp
То есть опять таки, без прокси сервисы не могут общаться друг с другом?
источник

AY

Alexey Yurchenko in ru_hashicorp
где тут прокси?
источник