Etki
Etki
насколько понимаю, сам веб-интерфейс запихнут внутрь джарника, и, кажется, 127.0.0.1:9000 там захардкожен
Roman
https://dpaste.de/6Wrm
Roman
жесть если так то
Roman
у них в конфиге это все меняемо только вот чето походу ему насрать на эти переменные
Etki
ну, как видишь, у тебя переменные окружения не пробросились
Etki
там везде 0.0.0.0, поэтому ожидаемо что он пытается сконнектиться по первому интерфейсу
Roman
непонял
Roman
root@671c4cc00978:/usr/share/graylog# printenv | grep graylog
GRAYLOG_ELASTICSEARCH_CLUSTER_NAME=graylog
GRAYLOG_WEB_ENDPOINT_URI=http://infra-graylog.spiralai.com/api/
PATH=/usr/share/graylog/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
GRAYLOG_REST_TRANSPORT_URI=http://infra-graylog.spiralai.com/api/
PWD=/usr/share/graylog
GRAYLOG_ELASTICSEARCH_HOSTS=http://graylog-elasticsearch:9200
Roman
блин а точно
Roman
делаю редеплой может непорестартился сервис
Etki
cat web-interface/config.js.template
window.appConfig = {
gl2ServerUrl: '${serverUri}',
gl2AppPathPrefix: '${appPathPrefix}',
rootTimeZone: '${rootTimeZone}',
};
Roman
https://dpaste.de/dNkS теперь то пробросился
Etki
дальше уже совсем просто https://github.com/Graylog2/graylog2-server/blob/8ddf6d77bd162504c5a58d7257c481dd0824772c/graylog2-server/src/main/java/org/graylog2/web/resources/AppConfigResource.java#L52
Etki
туда должен подставляться GRAYLOG_WEB_ENDPOINT_URI
Roman
и стало быть не подставляется?
Etki
попробуй сейчас
Roman
а что пробывать то
Etki
зайти
Roman
http://infra-graylog.spiralai.com
Etki
/config.js - все пробросилось, как видишь
Etki
но на всякий я бы не стал хосты публике палить
Roman
да нечего тут палить то
Roman
root@6399d2a13c5d:/usr/share/graylog# netstat -tulnp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 0.0.0.0:9000 0.0.0.0:* LISTEN -
tcp 0 0 127.0.0.11:42255 0.0.0.0:* LISTEN -
udp 0 0 127.0.0.11:51199 0.0.0.0:* -
Roman
ну и дальше стоит traefik который 80->9000
Roman
и при этом интерфейс конектит с себе любимому
Roman
http://docs.graylog.org/en/2.3/pages/configuration/web_interface.html ничего нового
Roman
во блин вот наверно это из-за чего RequestHeader set X-Graylog-Server-URL "http://graylog.example.org/api/"
Roman
traefik непередает header и все медным тазом накрывается
Roman
блин ну кто там с головой у них не дружит, зачем так извращатся
bebebe
Anonymous
Врети жи
пруф плиз! (было бы очень неплохо, если бы мог!)
bebebe
Может. У меня ci/cd был на этом построен
Anonymous
то есть просто в inventory указывать один и тот же айпишник на ноды?
bebebe
Дыа
bebebe
Anonymous
хех, хитро, спасибо 😏
Anonymous
Kubernetes deployed successfuly
Anonymous
bebebe
Anonymous
да (но надеюсь все ок, сейчас поды буду деплоить и пытаться дальше)
bebebe
Anonymous
аригато :з
Роман
может кому graylog приходилось сетапить? тут так застрял
version: '2'
services:
mongo:
image: "mongo:3"
volumes:
- path-to-storage:/data/db
elasticsearch:
image: "elasticsearch:2"
command: "elasticsearch -Des.cluster.name='graylog'"
volumes:
- path-to-storage:/usr/share/elasticsearch/data
graylog:
image: graylog2/server:2.2.2-1
volumes:
- path-to-storage:/usr/share/graylog/data/journal
- path-to-storage:/usr/share/graylog/data/config
environment:
GRAYLOG_PASSWORD_SECRET: * * *
GRAYLOG_ROOT_PASSWORD_SHA2: * * *
GRAYLOG_WEB_ENDPOINT_URI: http://127.0.0.1:9000/api/
depends_on:
- mongo
- elasticsearch
ports:
- "9000:9000"
- "12201/udp:12201/udp"
- "1514/udp:1514/udp"
Вот примерно такой файл у меня для docker-compose был полгода назад.
bebebe
ASTASHOFF
пацаны, у кого zookeeper, кто как ZOO_MY_ID пробрасывает? OrdinalID стейтфулсета в downward api нет нифига. есть ли возможность отсюда fieldPath: metadata.name последнюю цифру выгребти прям в yaml? ( если делать на поде, то нет разницы между https://github.com/kubernetes/contrib/blob/master/statefulsets/zookeeper/zkGenConfig.sh#L55 )
вообще есть https://github.com/kubernetes/community/pull/147, но мержа этого в гит логе не вижу
Anonymous
>kubectl get pods
>The connection to the server $SERVER_IP was refused - did you specify the right host or port?
😭
tenni
Anonymous
а как его включить? если по ssh зайти на мастер то там всё ок
tenni
а тогда не знаю.
kås
А кто пробовал kubicorn? не прод-реди пока, но все же.
https://github.com/kris-nova/kubicorn
kås
там есть такая штука интересная
Snapshot
kubicorn allows a user to take a snapshot of a Kubernetes cluster, and run the image in any cloud at any time. A snapshot is compressed file that will represent intended infrastructure and intended application definitions. Take a snap, save a snap, deploy a snap.
Anonymous
kås
timothy
>Lesbian ⚢ Transwoman ⚧
>Lesbian
>Transwoman
timothy
Etki
Давайте не превращаться в комментарии в пабликах
Logan
Роман
Кто-нибудь пробовал разворачивать кластер на gentoo?)
Zloy-Dobry
Sergey
жалуйся
Роман
Жалоб нет. Просто интересно).
Роман
Интересно, сильно ли отличается обслуживание.
Logan
куб - это го. А го - это голые бинарники
Logan
так что с точки зрения куба разницы не будет
Logan
а вот с точки зрения докера самому интересно
Sergey
6 лет прод на пол тыщи систем в нескольких локациях все гента
tenni
генту на прод сомнительное удовольствие, если только есть время на поддержку, если как dev - пойдет все, почему нет.
Etki
Etki
теоретически проблем быть не должно (cgroups должны везде одинаково работать), на практике сами знаете как выходит
Sergey
как соберешь ядро - так и будет
Sergey
у меня ядро весило 6 мегабайт
Sergey
и то там еще половину можно было выкинуть)