ASTASHOFF
щас уберу посмотрю
ASTASHOFF
убрал proxyprotocol с http, стало работать норм
ASTASHOFF
все равно непонятно зачем его всунули в темплейт, если оно заранее нерабочее
ASTASHOFF
может не тестировали в кейсе когда нет x-forwarded-for...
Etki
ху из sni серевер Оо
server name indication, самая забавная штука в TLS, нивелирующая половину самого смысла TLS
Denis
https://thenewstack.io/github-goes-kubernetes-tells/
Logan
отличная новость!
Logan
коллеги, а порейтингуйте книг по кубернетесу?
Logan
от себя: крайне НЕ рекомендую kubernetes microservices in docker, автор Deepak Vohra. в принципе имя уже подсказывает, что будет дальше. Книга во-первых очень старая (куб 1.01), во-вторых ужасно написана (я не преувеличиваю)
Anonymous
читаю kubernetes in action издательство manning
Denis
читаю kubernetes in action издательство manning
Плюс один, хорошая книга
Sergey
А в чем прикол книг по технологии которая только вчера появилась ?
Etki
эээ
Logan
читаю kubernetes in action издательство manning
это которую Кэлси Хайтауэр писал? Или другая?
Etki
даже если мы сам куб не берем, до него еще борг был
Logan
про борг есть google SRE. А вот что-то структурированное про куб хотелось бы
Logan
просто может есть хорошая книга, которую я пропустил, вот и решил задать вопрос
Sn00part
кажется книги очень быстро устаревают, в случае k8s прямо после написания пролога.
Logan
кажется книги очень быстро устаревают, в случае k8s прямо после написания пролога.
у книг есть минусы и есть плюсы. Плюс - структурированая информация, это удобно
Sn00part
олдскул. доки в инете тоже структурированные 😊
Logan
у куба полная катастрофа с доками. увы :)
No1
Раньше без доков приходилось разбираться во всем, а щас халява) все уже есть
Logan
Раньше без доков приходилось разбираться во всем, а щас халява) все уже есть
раньше - это когда? Грамотные системы имели очень качественную документацию. Работе с доками современные системы могут поучится. Ради примера можете открыть FreeBSD handbook. Он в таком виде примерно с версии 4
No1
Что то специфичное новое и инфы мало, как и доков
No1
Если конечно об этом заранее не заботятся)
Logan
так мы про "специфичное и новое" или про "раньше"? Это разные вещи
Roman
может кому graylog приходилось сетапить? тут так застрял
Sn00part
а что случилось?
Roman
невидит elastic search контейнер
Roman
у меня хоть и докер сварм тут но сути это не меняет там больше проблема с конфигурацией этого зверя
Roman
https://dpaste.de/kEUd
Roman
и у них невнятные доки я только тут узнал что можно через окружение конфиг менять https://github.com/Graylog2/graylog2-images/issues/55
Roman
и тут немного еще инфы http://mydocs-edmundoa.readthedocs.io/en/docs/pages/configuring_es.html
Roman
был бы признателен за помощь, а да во ошибка 2017-08-16 18:11:55,648 ERROR: org.graylog2.indexer.cluster.Cluster - Couldn't read cluster health for indices [graylog_*] (Could not connect to http://127.0.0.1:9200) 2017-08-16 18:11:55,648 INFO : org.graylog2.periodical.IndexerClusterCheckerThread - Indexer not fully initialized yet. Skipping periodic cluster check.
Sn00part
а проблемы в каком слое? по сети проблем нет?
Sn00part
телнетом, курлом раотает?
Sn00part
вторая ошибка - не прокинулся адрес еластика
Sn00part
и грейлог его ищет на 127.0.0.1:9200
Roman
по идее это можно менять
Roman
и вот я в переменных окружение и указал какой хост
Sn00part
ну так у тебя софт не настраивается или сеть?
Roman
но также depends_on должне просто на локалхосте видеть порт еластика так как в той же сетке
Roman
походу софт
Roman
ладно ща покурлим
Sn00part
нет у них там переменных окружения
Sn00part
docker run —link some-mongo:mongo —link some-elasticsearch:elasticsearch -p 9000:9000 -e GRAYLOG_WEB_ENDPOINT_URI="http://127.0.0.1:9000/api" -d graylog2/server
Sn00part
через линк должно работать
Roman
только что должно ))
Roman
мне то вообще новость что линкованные контейнеры могут буть доступны по 127.0.0.1, я думал только по названию контейнера
Roman
откуда этот товарищь взял что можно конфиг менять через ENV VARS https://github.com/Graylog2/graylog2-images/issues/55
Roman
я еще видел что возможно префикс должен быть GRAYLOG2_ вчера гуглил, на фриноде молчат =(
Sn00part
обычно быстрее всего открыть докерфайл этого имаджа и там в исходниках сразу понтно
Sn00part
https://github.com/Graylog2/graylog2-images/blob/2.1/docker/docker-entrypoint.sh
Sn00part
какбэ
Etki
нет у них там переменных окружения
грейлог сам по себе отлично конфигурируется через переменные окружения с преиксом GRAYLOG2_, что ли, просто это никто не задокументировал до сих пор
Sn00part
а где список переменных посмотреть )
Roman
ooo
Etki
https://github.com/Graylog2/graylog2-server/search?utf8=%E2%9C%93&q=GRAYLOG2_&type=
Roman
https://hub.docker.com/r/graylog2/server/ первый комент
Sn00part
и как они там оверрайдятс яконфигом
Etki
обычные переменные из проппертис-файла, ровно так же как в конфе указаны
Roman
7 hours ago :D
Roman
добваленно!
Sn00part
да спасибо, не знал про грейлог тоже
Etki
эк вы 100% в месяц замаскировали
Roman
так как написано GRAYLOG_ELASTICSEARCH_HOSTS
Sn00part
ну потести )
Sn00part
сделай обе
Sn00part
напишешь в коменты, спасибо скажут
Vitalii
О! Грэйлог! Кто нибудь придумал как управлять конфигурацией, без тыкания в веб интерфейсе?
Roman
емае Couldn't read cluster health for indices [graylog_*] (graylog-elasticsearch)
Etki
непонятно GRAYLOG_ или GRAYLOG2_
да без разницы https://github.com/Graylog2/graylog2-server/blob/23db1f4623fe080f4c2c9440c7d47062b2123501/graylog2-server/src/main/java/org/graylog2/bootstrap/CmdLineTool.java#L315-L320
Roman
ясно
Roman
caught when processing request to {}->http://graylog-elasticsearch:9200: