@kubernetes_ru

Страница 808 из 958
Stanislav
07.09.2018
08:21:19
а fluent-bit умеет посылать по протоколу syslog?

Google
Denis
07.09.2018
08:25:43
а на других нодах - наблюдается такой роут?
да конечно , что бы под выходил наружу калико вроде как создает раутинг таблицу

Andor
07.09.2018
08:25:59
ты проверял или "вроде как"?

Denis
07.09.2018
08:26:03
на остальных нодах включая мастера вот такие записи

10.101.3.118 0.0.0.0 255.255.255.255 UH 0 0 0 cali6a620afc004 10.101.3.119 0.0.0.0 255.255.255.255 UH 0 0 0 cali2e3182acd4c 10.101.3.127 0.0.0.0 255.255.255.255 UH 0 0 0 calid70e6689b52

Andor
07.09.2018
08:26:14
он в своей таблице же роуты создаёт, может ты не туда смотришь?

или у тебя таки коннекта нет?

Denis
07.09.2018
08:26:50
коннект есть , в каликостл нода живая и видимая с других нод

Andor
07.09.2018
08:27:50
Я не про ноду

Denis
07.09.2018
08:27:53
поды на сервер создаются и вроде все нормально кроме раутинга наружу , те даже между подами ощаться не могу , только localhost

Andor
07.09.2018
08:28:19
А если руками добавить роут - всё ок?

Denis
07.09.2018
08:28:58
боюсь руками уба**ть чтото

но попробую

Dmitrii <freehck>
07.09.2018
08:53:36
Возможно уже боян, но тут какой-то митап наклёвывается https://exon-lab-events.timepad.ru/event/784737/

Google
Dmitrii <freehck>
07.09.2018
08:55:09
митап? да это реклама чистой воды
Вполне вероятно. Сколково же.

Зато можно завалиться и попробовать потроллить.

Михаил
07.09.2018
08:56:26
Зато можно завалиться и попробовать потроллить.
Предлагаешь десантироваться организованно?

Dmitrii <freehck>
07.09.2018
08:56:54
т-т-т-т-только если мы потом пива выпьем

Михаил
07.09.2018
08:57:17
Очередной инсталлятор

Tores
07.09.2018
09:54:06
Ребята напомните как в CLI kubectl apply -f | - и дальше тело yaml

не могу найти примера - гдето помню видел

Anton
07.09.2018
09:54:28
в мане наверное

ты когда слева от пайпы пишешь команду - ты выхлоп команды отправишь кому то на stdin

Anton
07.09.2018
09:57:33
cat file.yaml | kubectl apply -f -

Andor
07.09.2018
09:58:29
bebebe
07.09.2018
09:58:44
беги!

Tores
07.09.2018
09:58:50
:)

Andrey
07.09.2018
10:00:32
Ребят, такой вопрос. А возможно ли сделать симлинк в контейнере на файл из volume, а сам volume потом поменять?

bebebe
07.09.2018
10:01:37
симлинк делается на inode от файла, а не на путь

Andrey
07.09.2018
10:02:29
Кароч суть в чем. Есть приложение которое ждет конфига у себя в root директории и нигде больше. А хочется его на кубер завести, чтоб конфиг мапой рулить конфиг. Вот пришла идея сделать симлинк во время билда, с файла который на volume, в root директорию приложения. А потом уже на кубере монтировать configmap в то же самое место. Как вообще план? Сильно костылями пахнет?

Google
Valeriy
07.09.2018
10:02:37
Симлинк - фактически путь к файлу а не inode.

Andrey
07.09.2018
10:02:54
Vadim
07.09.2018
10:04:06
я смотрю идея "конфиги - часть деплоя" очень трудна для понимания, народ вот никак не может сделать новый деплой при смене конфига и освоить уже наконец blue-green хотя бы

Andrey
07.09.2018
10:05:51
я смотрю идея "конфиги - часть деплоя" очень трудна для понимания, народ вот никак не может сделать новый деплой при смене конфига и освоить уже наконец blue-green хотя бы
Ну мне пока это нельзя реализовать. Я сейчас dev стенды поднимаю, и там конфиг надо менять независимо от самого приложения. Пересобирать всю аппку из-за одного теста одной строчки конфига не оч прикольное занятие.

Andrey
07.09.2018
10:06:54
у приложения данные вместе с конфигом лежат? просто configmap можно положить по любому пути (не забыв что режим ro будет)
Тут есть нюанс. Если положить конфигмапу как файл, то она будет неизменяемая. А я как раз этого и хочу добиться, чтобы конфиги можно было менять на лету. Само приложение это умеет

а зачем её пересобирать?
Ну, а что ты имел в виду под "конфиги - часть деплоя"?

Vadim
07.09.2018
10:09:38
я имел в виду что при смене конфига надо делать новый деплой. Не знаю зачем для этого нужно делать новую сборку

Andrey
07.09.2018
10:10:52
я имел в виду что при смене конфига надо делать новый деплой. Не знаю зачем для этого нужно делать новую сборку
Ну это конечно не так долго как пересборка, но тож не оч удобно по времени, если можно сделать это без даунтайма вообще. В моем случае приложение умеет перечитывать конфиг, и ему для этого не нужен ребут

Andrey
07.09.2018
10:13:07
именно по этому я написал о blue-green
Это все оч круто и полезно. Но на дев стендах оверкилл. Я могу просто менять конфиг мапу, без каких либо дополнительных действий.

Vadim
07.09.2018
10:15:43
Это все оч круто и полезно. Но на дев стендах оверкилл. Я могу просто менять конфиг мапу, без каких либо дополнительных действий.
то есть, у вас кроме костылей девелоперское окружение отличается от продовского? Не уверен что это хорошая идея

Andrey
07.09.2018
10:16:50
то есть, у вас кроме костылей девелоперское окружение отличается от продовского? Не уверен что это хорошая идея
отличается)) Например тем что там пока нет ни кубера, ни докеров в принципе.

Но суть не в этом...

О, нашел свою ошибку. Конфиг мапа подключенная в файл, тоже обновляется автоматически. Тогда вопрос снят)

Vasilyev
07.09.2018
10:50:50
симлинк делается на inode от файла, а не на путь
На айноде счётчик ссылок инкриментируется для хардлинков

Andrey
07.09.2018
10:57:30
ты меняешь конфиг, который на самом деле configmap и тригеришь rolling update
Да я уж разобрался. Можно без апдейта. Просто меняю конфигмапу и она обновляется внутри пода. Не хотелось просто поды рестартовать просто из-за смены конфига.

Anton
07.09.2018
11:00:14
при rolling update создаются новые поды, а старые убиваются

Google
Anton
07.09.2018
11:00:23
нет как такового рестарта

это прием на все случаи жизни

но ты можешь свою логику намутить и делать по другому

Andrey
07.09.2018
11:34:21
Ну в моем случае это не нужно. Мне нужно просто сменить конфиг. И приложение умеет его читать без рестартов

Anton
07.09.2018
11:35:20
ок, заливай новый configmap

как ты управлять историей изменения конфига будешь

Dmitry
07.09.2018
13:01:37
привет ребят

как поичинить эту блевоту

helm install --name=ceph local/ceph --namespace=ceph -f ~/ceph-overrides.yaml Error: forwarding ports: error upgrading connection: unable to upgrade connection: error dialing backend: x509: certificate signed by unknown authority

Mikhail
07.09.2018
13:18:49
helm install --name=ceph local/ceph --namespace=ceph -f ~/ceph-overrides.yaml Error: forwarding ports: error upgrading connection: unable to upgrade connection: error dialing backend: x509: certificate signed by unknown authority
не работаю с хельмом, но попробуйте поискать возможность указать СА которым подписан ваши сертификаты в кубере

Andrey
07.09.2018
14:07:51
Всем привет. Эт снова я со своим MTU и calico. Теперь ситуация следующая. при передаче более 60КБ (POST) запрос. С мастера на прямую на IP пода, запрос повисает. netstat -i показывает растущий счетчик TX-DRP на интерфейсе tunl0.



Куда смотреть, что крутить? Есть идеи?

Carrol
07.09.2018
14:53:47
Куда смотреть, что крутить? Есть идеи?
docker0 - 1500, а eth0 - 1450 ... eth0 в 1500 нужно, нет?

Andrey
07.09.2018
14:54:14
docker0 - 1500, а eth0 - 1450 ... eth0 в 1500 нужно, нет?
Не, в кубере docker0 не юзается же в стоке

А у меня Selectel установил 1450. Ну кароч решилось все уменьшением mtu еще на 20 байт от основного интерфейса

Carrol
07.09.2018
14:54:53
По сути, нужно снижать мту на те интерфейсы, которые вложены

То есть на калико поставить 1430

Google
Andrey
07.09.2018
14:57:42
tunl0 вместо него?
ага, все calico пакеты через него ходят

Anton
07.09.2018
17:20:01
Товарищи, кто юзает harbor вместо registry, есть профит?

Dmitry
07.09.2018
17:23:11
У сефа самоподписанные сертификаты?
У цефа ? У цефа не чего нема, Хелм его не ставит

Sergey
07.09.2018
17:25:11
Товарищи, кто юзает harbor вместо registry, есть профит?
можешь попробовать сам как и везде, все зависит от задач

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