
Nikolay
24.09.2018
19:25:13
только толку то от конфигов чужих?

Part
24.09.2018
19:25:17

Михаил
24.09.2018
19:25:25
о трейсинге думали?)

Vadim
24.09.2018
19:25:34

Google

Stas
24.09.2018
19:25:52

Михаил
24.09.2018
19:26:36

Nikolay
24.09.2018
19:26:46
мало смысла в трейсинге только от envoy, нужно трейсинг от всего + envoy. Сам envoy очень мало данных пишет, например не указывает куда он по-факту запрос отправил итд

Михаил
24.09.2018
19:27:33
но это не точно

Part
24.09.2018
19:27:52
я же правильно понимаю, что ингресс-контроллер в принципе только следит чтобы зарегистрированные ингрессы были подняты? то есть по идее если я хочу проверить дошёл трафик до ингресса или нет, то мне надо как-то на уровне ингресса включать логирование?

Stas
24.09.2018
19:27:59

Михаил
24.09.2018
19:28:19
уже попинал народ

Stas
24.09.2018
19:28:43
мне еще на той неделе пришла, странно

Part
24.09.2018
19:30:11

Stas
24.09.2018
19:30:29
если мы конечно не на облачном провайдере - тогда ингресс поднимает им бабла)

Google

Part
24.09.2018
19:31:22
=)

Nikolay
24.09.2018
19:31:24
мы вот ингресс не используем, так как и не надо нам еще одну абстракцию и руками конфигурить удобнее в плане траблшутинга потом

Part
24.09.2018
19:32:04

Михаил
24.09.2018
19:32:21

Stas
24.09.2018
19:32:45

Part
24.09.2018
19:33:03
NSG в их терминах

Nikolay
24.09.2018
19:33:34

Михаил
24.09.2018
19:35:43

Nikolay
24.09.2018
19:35:51
на самом деле почти все, что у нас набралось в плане k8s я буду рассказывать на devopsconf или как оно там щас называется, а потом сразу выложу слайды и наверное 1-2 статьи на хабре (там не так много, почти все из коробки завелось)

Михаил
24.09.2018
19:37:01

Nikolay
24.09.2018
19:37:10
+ мы же не особо прогрессивные, мы даже без helm живем =)

Михаил
24.09.2018
19:37:24
а че у вас? оператор свой накидали?

Nikolay
24.09.2018
19:38:26
нет, у нас ansible шаблонизирует спеки (потому что БЫЛ уже:)
нам же ехать, а на шашечки пофиг

Михаил
24.09.2018
19:39:02
я кстати из поста не понял какую проблему пытались решить привозом envoy кроме проблемы "долгого" отключения мертвого пода

Fike
24.09.2018
19:39:47

Михаил
24.09.2018
19:39:55

gigimon
24.09.2018
19:41:50
всем привет. Подскажите пожалуйста, как лучше задеплоить приложение. У меня есть фронтенд, кэш (по 1 инстансу) и есть сервис для фоновой работы (его надо 3 инстанса). Как это все лучше всего задеплоить в кубернетис? Я бы решил 1 деплойментом, но не нашел как можно регулировать количество контейнеров, а если юзать реплики то будет все реплицироваться. Разбивать все на 1 деплоймент = 1 контейнер или первые вынеси в 1 деплоймент, а воркеры фоновые в другой?

Google

Nikolay
24.09.2018
19:41:52

Alexey
24.09.2018
19:47:52

gigimon
24.09.2018
19:48:22
ясно, к этому и склонялся
но думал мало ли дурак и не вижу в доке очевидного )
спс

Alexey
24.09.2018
19:49:41

gigimon
24.09.2018
19:51:22
а если это все 1 система, то нормально описать все в 1 большом ямле?

Alexey
24.09.2018
19:53:07
нормально, пока не напрягает.
После 200-300 строк напрягает
И мелкие файлы по 5-10 строк тоже напрягают ?

gigimon
24.09.2018
19:59:35
понятно, спасибо )


Сергей
24.09.2018
20:04:34
Всем доброго времени суток
kubectl get node --show-labels
NAME STATUS ROLES AGE VERSION LABELS
kmaster01 Ready,SchedulingDisabled ingress,master 20d v1.11.2 beta.kubernetes.io/arch=amd64,beta.kubernetes.io/os=linux,kubernetes.io/hostname=kmaster01,node-role.kubernetes.io/ingress=true,node-role.kubernetes.io/master=true
kmaster02 Ready,SchedulingDisabled ingress,master 20d v1.11.2 beta.kubernetes.io/arch=amd64,beta.kubernetes.io/os=linux,kubernetes.io/hostname=kmaster02,node-role.kubernetes.io/ingress=true,node-role.kubernetes.io/master=true
kmaster03 Ready,SchedulingDisabled ingress,master 20d v1.11.2 beta.kubernetes.io/arch=amd64,beta.kubernetes.io/os=linux,kubernetes.io/hostname=kmaster03,node-role.kubernetes.io/ingress=true,node-role.kubernetes.io/master=true
knode01 Ready node 20d v1.11.2 beta.kubernetes.io/arch=amd64,beta.kubernetes.io/os=linux,kubernetes.io/hostname=knode01,node-role.kubernetes.io/node=true
knode02 Ready node 20d v1.11.2 beta.kubernetes.io/arch=amd64,beta.kubernetes.io/os=linux,kubernetes.io/hostname=knode02,node-role.kubernetes.io/node=true
knode03 Ready node 20d v1.11.2 beta.kubernetes.io/arch=amd64,beta.kubernetes.io/os=linux,kubernetes.io/hostname=knode03,node-role.kubernetes.io/node=true
Создаю DaemonSet с таким правилом
"nodeSelector": {
"node-role.kubernetes.io/ingress": "true"
и получаю 0 запущенных подов


Vadim
24.09.2018
20:06:58
SchedulingDisabled

Сергей
24.09.2018
20:10:08
Спасибо
не обратил внимание
сорри за глупые вопросы
только разбираюсь
создал namespace
в нем создаю daemon-set
получаю ошибку
F0924 20:15:02.252491 7 launch.go:111] no service with name woo-hosted/default-http-backend found: services "default-http-backend" is forbidden: User "system:serviceaccount:woo-hosted:default" cannot get services in the namespace "woo-hosted"

bebebe
24.09.2018
20:21:31
Хм. За последние две недели 4 managed кластера на azure поднял. Полет нормальный
А вы тут ужасы про него пишите.
И про helm ужасы пишите

An
24.09.2018
20:24:14
на детских примерах и visual basic будет выглядеть как хороший язык

bebebe
24.09.2018
20:28:19

Google

J
24.09.2018
20:28:38
а чего кубспрей ещё ubuntu bionic не научился?
и наверное глупый вопрос у кубспрея стоит брать мастер? или там почти всегда всё поломано?

bebebe
24.09.2018
20:34:53

J
24.09.2018
20:35:45
ну я полагал, что кто то уже по граблям прошёлся и может рассказать

bebebe
24.09.2018
20:36:54
http://slack.k8s.io

J
24.09.2018
20:37:14
спасибо

Andrey
24.09.2018
20:44:47

J
24.09.2018
20:53:45

Pablo
24.09.2018
21:01:32

kvaps
24.09.2018
21:06:53

Leo
24.09.2018
21:14:41
minecraft как наглядный мониторинг в проде

Stas
24.09.2018
21:30:43
вои бы можно было динамически генерировать лабиринт по сервис мешу, ходить по нему ловить спаны трейсов, а если заходишь в под с джавой, то сразу нужно с зомби бороться

Igor
24.09.2018
21:33:42
еще хорошо бы легло SimSity c их природными и техногенными катастрофами, первой линии выдать и оценивать KPI по результатам

Andrey
24.09.2018
22:00:58
Ребят, а kubernetes ingress nginx умеет работать на портах отличных от 80/443?
Чет не могу понять как добавить еще один порт

Part
24.09.2018
22:05:59
tcp.8080="my-namespace/my-service:8080"

Andrey
24.09.2018
22:07:54
Оставлю ответ для истории. Вдруг кому пригодится.
https://github.com/kubernetes/ingress-nginx/blob/master/docs/user-guide/exposing-tcp-udp-services.md
@PartAlex спасибо!

Михаил
24.09.2018
22:26:41

Kvendingoldo
24.09.2018
23:00:59

Kanat
25.09.2018
00:40:31
Привет

Google

Kanat
25.09.2018
00:40:59
Подскажите как сказать докеру где хранить образы и контейнеры?
У меня система на SSD диске, а рабочее на HDD

An
25.09.2018
01:05:48
mount -o bind /whatever /var/lib/docker

DASTAN
25.09.2018
03:46:51
всем привет, в чем может быть проблема если выходит такое:
Error: UPGRADE FAILED: “project-review-feature" has no deployed releases

Banschikov
25.09.2018
03:50:35

DASTAN
25.09.2018
03:51:21
Как апгрейд делаешь?
helm upgrade \
--install \
--set version=$IMAGE_VERSION \
--set host=$APP_HOST \
--set commit=$CI_COMMIT_SHA \
--namespace $K8S_NAMESPACE \
$K8S_NAMESPACE \
path/to/folder