
Vyacheslav Artemyev
26.01.2018
08:51:58

Роман
26.01.2018
08:52:20
Кстати, про деплойменты... А кто-нибудь пробовал обновляться с версии 1.7 до версии 1.9? Много всего отвалится?

Ivan
26.01.2018
08:54:29
я с 1.6 на 1.8 перешёл. пришлось много конфигов переписывать - типа apiVersion: extensions/v1beta1 больше не работает и надо писать apiVersion: apps/v1beta2 и т.д.

Google

Ivan
26.01.2018
08:54:58
а ещё некоторые ямлы стали деплоиться, но перестали удаляться

Роман
26.01.2018
08:54:59
Вот да, я именно про это. Там нет обратной совместимости?

Ivan
26.01.2018
08:55:08
видимо нет

Роман
26.01.2018
08:55:22

Ivan
26.01.2018
08:55:35
https://t.me/kubernetes_ru/39948

Let Eat
26.01.2018
08:55:55

Ivan
26.01.2018
08:56:12
сегодня тоже самое с деплойментом обнаружилось ))
я пока не нашёл закономерности, но поведение похожее - то не деплоится, то не удаляется

Let Eat
26.01.2018
08:56:51
Сижу на 1.8 все удаляется вы чего

Ivan
26.01.2018
08:57:43
вообще у меня есть один сервис, у которого в деплойменте есть такая секция:
volumes:
- name: mon-endpoint-volume
configMap:
name: rook-ceph-mon-endpoints
items:
- key: data
path: mon-endpoints
вот сегодня оно безо всякой причины перестало работать))
пытаюсь найти описание правильного синтаксиса - и пока не нашёл

Google

Let Eat
26.01.2018
09:02:04
Все есть ) гуглите configmap as volume

Ivan
26.01.2018
09:03:42
с configmap as volume вроде понятно, но меня смущает элемент "items:"
а, хотя нашёл ))
можно так... значит дело не в нём

66271
27.01.2018
11:59:37
кто-нибудь решал проблему что бы повесить несколько сервисов за один ингресс ?

Paul
27.01.2018
12:00:25

66271
27.01.2018
12:01:16
ну вариант со своим дополнительным "ингрессом" я как бы сообразил) есть что-то поэлегантнее ?

Andrey
27.01.2018
12:05:15
а в чем именно проблема состоит?

66271
27.01.2018
12:55:06
завести под один ингресс несколько сервисов

Andrey
27.01.2018
12:59:08
А более конкретно?
Что значит "завести", что значит "под один"?

66271
27.01.2018
13:01:53
что бы заэкспозить сервис через ингрессконтроллер нужно создать объект ингресс на конкретный сервис

Andrey
27.01.2018
13:07:46
В ингрессы можно задать несколько хостов или uri, которые будут ссылаться на разные сервисы

Let Eat
27.01.2018
13:08:06

66271
27.01.2018
13:13:42

Andrey
27.01.2018
14:36:31
Такое ощущение что вы не совсем поняли концепцию сервиса. Если вы расскажете какую задачу хотите решить то может участники смогут предложить рецепты

66271
27.01.2018
14:50:48
такое ощущение что вы считаете что все должны следовать концепциям предложенными K8s, и никакого кастома не наворачивать) но жизнь она такая штука ;)

Andrey
27.01.2018
14:54:20
Ок

Let Eat
27.01.2018
15:24:34

66271
27.01.2018
15:40:24
во, давайте с другого конца зайдем) у меня 4x kubelet, мне нужно с каждого пода забрать /metrics но Pod Network не работает
что бы появилась сетевая связность нужно выставить под как srv с ClusterIP

Google

Luiz
27.01.2018
15:51:13
não

Anton
27.01.2018
15:53:58
não
It's a Russian-speaking group, but some people could know English. So use one of these languages, please.

Luiz
27.01.2018
15:55:03

Let Eat
27.01.2018
15:56:01

66271
27.01.2018
15:58:05
вот жеж чатег, задал вопрос и теперь 5 часов просветительскую работу веду))

Let Eat
27.01.2018
16:01:12

66271
27.01.2018
16:04:41
да лан мы уже спустились на такой низкий уровень где уже ничего не поможет) видимо буду вводить дополнительный слой абстаркции и свой "pod-aggregation-ingress" :D

Fike
27.01.2018
16:05:29
абстракции (извините)

66271
27.01.2018
16:05:53
с чего все начиналось
кто-нибудь решал проблему что бы повесить несколько сервисов за один ингресс ?

Let Eat
27.01.2018
16:07:22
Ingress controller не ходит в сервис

Let Eat
27.01.2018
16:08:03
Может скажете что на самом деле хотите

66271
27.01.2018
16:08:57
вот стандартный дефинишн ингресса: \
spec:
rules:
- http:
paths:
- path: /testpath
backend:
serviceName: test
servicePort: 80
я хочу несколько serviceName указать

Let Eat
27.01.2018
16:09:34
Ingres controller не шлет в сервис ничего
То что вы называете service network не существует

Admin
ERROR: S client not available

Let Eat
27.01.2018
16:11:13
Весь трафик идет по тому что вы называете pod network. Если там нет связанности, то ingrss controller не сможет достучаться до подов

Google

66271
27.01.2018
16:12:03
ingress controller не стучится в поды, он стучится в сервисы которые беленсит kube-proxy

Let Eat
27.01.2018
16:12:17
Нет

66271
27.01.2018
16:12:39
хм
/me расчехляет лабу

Let Eat
27.01.2018
16:12:50
Он стучится в поды, которые выбирает сервис , который указан в ingress

66271
27.01.2018
16:13:31
ах, я про ip пакеты говорю) которые из ингресса вылетают с адресом сервиса а не пода

Let Eat
27.01.2018
16:14:10
В Nginx ingress точно. В voyager кажется тоже,,но не ручаюсь.

66271
27.01.2018
16:16:39
так) живой лабы нет) минут 30 значит надо) но момент очень хороший, надо проверить

Let Eat
27.01.2018
16:16:52
Инфа сотка

Maksim
27.01.2018
16:30:35

66271
27.01.2018
16:35:03
в моем понимании он берет ip сервиса и шлет на него.... ох епт а дальше в iptables postrouting таблице это разбрасывается на поды...

Maksim
27.01.2018
16:35:23
неа-)
он считывает endpoint сервиса и формируется upstream блок в конфиге...и именно с них идёт проксирование.

66271
27.01.2018
16:36:02
деплой пошел) через 15 минут скажу наверняка)

Maksim
27.01.2018
16:36:48
Чувак)) мы k8s спим уже по 2-3 года)))

66271
27.01.2018
16:39:23
забавно, сообщение 'edited' но все равно 'спим' :D

Sergey
27.01.2018
17:42:02

Roquie
27.01.2018
23:09:38
Всем привет! Helm предназначен для того, чтобы со своей машины и/или с CI-сервера давать команды на установку пакетов в кластере? Или исключительно для запуска на мастер-машине? Не понимаю, как связать helm на ноуте с кластером, чтобы давать команды на установку пакетов.

Google

Roquie
27.01.2018
23:12:00
Tiller поставил, но только после того, как установил helm на мастере. Если ставить чарты с мастера, ессно, что все нормально. Но для CI как команды исполнять, не в лоб же запускать команды по ssh…

Denis
28.01.2018
06:59:03
А есть в кубе какая то подсказка шедулеру чтобы он размазывал поды равномерно между разными рэками например?

Sergey
28.01.2018
07:17:29

Denis
28.01.2018
07:17:50

66271
28.01.2018
07:42:23