@kubernetes_ru

Страница 775 из 958
Andor
22.08.2018
07:38:01
weave тоже поддерживает и что-то третье

забыл название

Andrey
22.08.2018
07:38:14
и да, NAT не относится к маршрутизации )))

Andor
22.08.2018
07:38:17
ты с сетями вообще знаком?

Google
Andor
22.08.2018
07:38:30
что такое bgp и как его едят

Ivan
22.08.2018
07:38:34
Andrey
22.08.2018
07:38:52
Есть статья или дока ?
это протокол динамической маршрутизации, между узлами я рекомендую OSPF

а не BGP

bebebe
22.08.2018
07:39:08
вот это поворот

Andrey
22.08.2018
07:39:12
у BGP кейс применения другой

Psy
22.08.2018
07:39:18
?

Andrey
22.08.2018
07:39:18
не в курсе

Andor
22.08.2018
07:39:36
ну и там сходимость фигня, поэтому без разницы

Andrey
22.08.2018
07:40:02
ну есть такое понятие как EGP/IGP маршрутизация :)

Anton
22.08.2018
07:40:03
Товарищи, кто еще перехал на coredns ?

Andrey
22.08.2018
07:40:16
BGP это протокол EGP маршрутизации

Google
Andrey
22.08.2018
07:40:20
в рамках кластера - IGP

Ivan
22.08.2018
07:40:30
У меня не стыкуется что BGP должен на роутере работать, а по умолчанию в Кубере все через iptables и NAT. На счет Calico слышал. Пытаюсь найти мануал и читать доку. Спрашиваю здесь может кто уже запорачивался

Andor
22.08.2018
07:40:31
софистика

Anton
22.08.2018
07:40:35
Товарищи, кто еще перехал на coredns ?
Пропали глюки днс вроде долгих ресолв?

Никита
22.08.2018
07:41:20
Ivan
22.08.2018
07:41:27
у нас в проде с bgp
и ты прям можешь на IP пода попасть любого ?

Anton
22.08.2018
07:42:21
Проблема-то в контраке.
Тыкс, а почему -у тех кто переехал пропали глюки?

Ivan
22.08.2018
07:42:39
А что кстати с DNS происходит в этом случае ? Надо kube-dns подключать слейвом к своим основным ?

Никита
22.08.2018
07:43:02
Bgp только маршруты распространяет в кластере, это хоть скриптом можно делать, просто bgp удобнее.

Anton
22.08.2018
07:43:02
Заменяется полностью

но это только в 11+

Никита
22.08.2018
07:43:27
Anton
22.08.2018
07:44:13
Ну тут ктото перехал, говорит пропали, потому и спрашиваю

Ivan
22.08.2018
07:44:57
хотелось бы просто отдать кубу или неймспейсу сетку /16 и чтобы все автоматом ) по имени набрал сервис и попал на сервис без ингрессов.

Alex
22.08.2018
07:47:18
Убить хипстер и жить с metrics-server
Почему стоит его убить?

Let Eat
22.08.2018
07:49:10
Он только в дашборде используется и точно не используется в kubectl top. Только путать вас будет

Anton
22.08.2018
07:49:13
Deprecated ж?

Google
bebebe
22.08.2018
07:55:41
да, собственно с хоста я могу docker exec -u root сделать. спасибо

Let Eat
22.08.2018
07:56:51
Мне кажется там listen backlog 5 :)

bebebe
22.08.2018
08:00:58
Мне кажется там listen backlog 5 :)
эээ, если я правильно понимаю вывод ss и он не врет, Send-Q = 1

blkmrkt
22.08.2018
08:31:50
Подскажите по поводу ELK или его аналога. Нужно задеплоить в куб свою систему мониторинга. Что требуется: - Сбор счетчиков через statsd - Сбор JSON логов со всех подов и извне (каким сервисом собирать логи?) с возможностью их стрима - Реалтайм доски с графиками - Алерты по заданным критериям Я ставил ELK из helm, но он отказывался парсить и индексировать json внутри лога. Там нужно что-то шаманить с монгой и менять тип индексов, чтоб жсон парсился в объект. Но если лог это плейнтекст, то как быть тогда? Сейчас пользуюсь Datadog - вот что-то подобное хочу накатить сам. Кстати Datadog тоже кажись не парсит тело жсон лога.

Andor
22.08.2018
08:33:29
Какой ещё монгой?

Vladimir
22.08.2018
08:33:50
logstash же для этого есть

blkmrkt
22.08.2018
08:35:12
Vladimir
22.08.2018
08:35:21
>парсить и индексировать json внутри лога хороший вопрос, для меня тоже актуален

blkmrkt
22.08.2018
08:36:09
ни у кого нет готового yaml файла?

Ilya
22.08.2018
08:46:19
Всем привет. В продолжении темы эластика, может кто сталкивался, подскажет. Имеем: - кластер на амазоне - ~80 подов - минимальный трафик и нагрузку, ибо среда дев/демо Взял официальный EFK addon https://github.com/kubernetes/kubernetes/tree/master/cluster/addons/fluentd-elasticsearch, сделал из него хелм-чарт, задеплоил в неймспейс logging с размером хранилища в 100гб. Места хватает где то на сутки-двое, потом происходит DiskPressure на ноде и под с эластиком "эвиктиться". Не пойму одного - это реально 100гб логов набегает за пару суток или я что то сделал не так. Только вот не пойму, что. Подскажите, люди добрые.

Vladimir
22.08.2018
08:48:26
посмотри /_cat/indices сколько весят логи то) может набегает) может шардирование жирное выставленно и там реплик куча. Надо конфиги elk смотреть

Andor
22.08.2018
08:49:05
кажется речь вообще про один инстанс

Ilya
22.08.2018
08:54:08
в issues это есть https://github.com/kubernetes/kubernetes/issues/66961
спасибо, не догадался как то, что проблема именно у кубера

Andor
22.08.2018
08:55:38
> node get DiskPressure when disk space is still plenty #66961 > /dev/mapper/euleros-root 35G 31G 3.1G 91% /

то что DiskPressure срабатывает на те разделы на которые куберу пофигу - другая проблема имхо

Google
blkmrkt
22.08.2018
09:03:25
> node get DiskPressure when disk space is still plenty #66961 > /dev/mapper/euleros-root 35G 31G 3.1G 91% /
открой шелл на поде, глянь чем он забивает раздел

Andor
22.08.2018
09:03:46
это из тикета цитата, не моё

blkmrkt
22.08.2018
09:04:29
Вот еще вопрос - пользуюсь stern чтоб смотреть логи, но после редеплоя он не подхватывает новые deployments. Команда stern -lproject=faces-nor --all-namespaces --tail 10

Andor
22.08.2018
09:04:57
что такое stern?

помню была такая марка велосипедов российско-китайская

Anton
22.08.2018
09:05:39
Andor
22.08.2018
09:06:02
на каком языке?

Anton
22.08.2018
09:06:16
упрощатор запуска kubectl команд, насколько я помню/понимаю

на каком языке?
на немецком. Или вопрос, на каком написано? Не знаю.

Admin
ERROR: S client not available

Andor
22.08.2018
09:06:46
https://en.wikipedia.org/wiki/Stern

Huan
22.08.2018
09:07:29
привет всем.

Vlad
22.08.2018
09:07:31
https://github.com/wercker/stern

Multi pod and container log tailing for Kubernetes

Huan
22.08.2018
09:07:53
подскажите как настроить нетворк полиси apiVersion: networking.k8s.io/v1 kind: NetworkPolicy metadata: name: weave-deny spec: podSelector: {} policyTypes: - Ingress все равно есть доступ

Artem
22.08.2018
09:24:19
Я так одно время держал ингресс контролеры на входных узлах. Через ds и селекторы.
Так, в принципе, и задумывалось. Выделяете ноды под ингресс, вешаете метки, потом в демонсете селектите запусткаься на них.

Denis
22.08.2018
09:27:24
и ты прям можешь на IP пода попасть любого ?
Что бы это сделать, ничего изобретать не надо, делаешь 1 сервер гейтом, к сети сервисов и подов, это надо руками делать, ни калико, ни вейв, ни фланнел этого не умеют сами, далее у себя на роутера пишешь маршрут в эти сети через тот сервер, что сделал гейтом, profit

На крайняк через helm подними openvpn и ходи через него

Google
blkmrkt
22.08.2018
09:29:48
ок, у elastic.co просто суперский генератор стаков ELK, сам все деплоит в облако, и платишь небольшой % в добавок к стоимости виртуалок

Denis
22.08.2018
09:39:20
народ , а можно как то через УРЛ ингресса дергать сервисы которые он проксируeт , вместо создания днса. Вроде = ingress.aws.elb.com/some_service/health

Artem
22.08.2018
09:54:12
Вот это посмотрите https://github.com/roffe/kube-gelf
У меня так и не получилось вылечить fluent от утечек памяти. В итоге использую fluent-beat

Stas
22.08.2018
09:55:56
filebeat или fleuntbit ?

Denis
22.08.2018
09:58:23
и еще тогда вопрос . path: в kind: Ingress должен быть разным для всех сервисов или - path: / норм

Oleg ?
22.08.2018
10:13:56
всем привет. кто-нибудь может объяснить, почему пинг не резолвит [13:12:20] root:kube-openvpn git:(master*) $ dig first.app.svc.cluster.local ; <<>> DiG 9.10.3-P4-Ubuntu <<>> first.app.svc.cluster.local ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 36968 ;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1 ;; OPT PSEUDOSECTION: ; EDNS: version: 0, flags:; udp: 4096 ;; QUESTION SECTION: ;first.app.svc.cluster.local. IN A ;; ANSWER SECTION: first.app.svc.cluster.local. 5 IN A 10.96.249.235 ;; Query time: 44 msec ;; SERVER: 10.96.0.10#53(10.96.0.10) ;; WHEN: Wed Aug 22 13:12:21 MSK 2018 ;; MSG SIZE rcvd: 113 [13:12:21] root:kube-openvpn git:(master*) $ ping first.app.svc.cluster.local ping: unknown host first.app.svc.cluster.local

kvaps
22.08.2018
10:16:27
а если host first.app.svc.cluster.local?

или getent hosts first.app.svc.cluster.local

Oleg ?
22.08.2018
10:17:21
first.app.svc.cluster.local has address 10.96.249.235

Юра
22.08.2018
10:17:30
и cat /etc/nsswitch.conf

Oleg ?
22.08.2018
10:17:33
если это важно, я через опенвпн пытаюсь

# /etc/nsswitch.conf # # Example configuration of GNU Name Service Switch functionality. # If you have the `glibc-doc-reference' and `info' packages installed, try: # `info libc "Name Service Switch"' for information about this file. passwd: compat group: compat shadow: compat gshadow: files hosts: files mdns4_minimal [NOTFOUND=return] dns networks: files protocols: db files services: db files ethers: db files rpc: db files netgroup: nis

kvaps
22.08.2018
10:18:24
еще можно попробовать ping first.app.svc.cluster.local. (с точкой в конце)

если работает, то чет не так с search domain

Oleg ?
22.08.2018
10:18:49
не, с точкой не хочет

Kirill
22.08.2018
10:19:02
И правильно что не хочет

kvaps
22.08.2018
10:19:03
кстати, сервис и не будет пинговаться

Oleg ?
22.08.2018
10:19:23
телнет на порт тоже не хочет :(

не резолвит

Kirill
22.08.2018
10:19:30
Пинг и резолв это разные вещи

Страница 775 из 958