
Evgenyj
31.08.2018
15:15:40
В чём таймаут выражается? TCP RST или пакеты начинают в дыру проваливаться?
Просто курлом стучимся из одно пода в другой по сервис нейму. Независимо от того, есть ли эндпоинты у сервиса, или неправильно порт указан, всегда таймаут на HTTP запрос ровно 130 секунд. Хочется понять откуда такое значение берётся, так как кое где из кода приложения ретраи висят как раз этих 130 секунд

Vasiliy
31.08.2018
15:25:14
kubespray прелагает настройки на 254 пода на ноду.
Я правильно понимаю, что этого мало ? Сколько обычно ставите ?
# internal network node size allocation (optional). This is the size allocated
# to each node on your network. With these defaults you should have
# room for 4096 nodes with 254 pods per node.
kube_network_node_prefix: 24

Andor
31.08.2018
15:27:32
мало?

Stanislav
31.08.2018
15:28:30
Память раньше закончится, скорее всего

Google

Vasiliy
31.08.2018
15:29:02
да, всё понял.
Под - это сервис, а не контейнер в этом сервисе, верно же ?

Andor
31.08.2018
15:29:45
под - это группа контейнеров
не менее одного

Andrey
31.08.2018
15:33:27
Явно TCP соединение не устанавливается и это ретраи первичного connect(2).

Vasiliy
31.08.2018
15:35:35
И еще вопрос - что из этого нужно, если я кубер хочу изолированно от остальной инфраструктуры запускать:
всё ?
efk_enabled: false
helm_enabled: false
registry_enabled: false
local_volume_provisioner_enabled: false
ingress_nginx_enabled: false
cert_manager_enabled: false

Evgenyj
31.08.2018
15:55:24

Andor
31.08.2018
15:57:38
лучше разберись почему у тебя сервис не работает

Evgenyj
31.08.2018
16:01:44

Andrey
31.08.2018
16:05:01

Эдуард
31.08.2018
16:06:57

Andrey
31.08.2018
16:27:16

Leo
31.08.2018
16:42:28

Google

Andor
31.08.2018
16:45:45
у меня единица это 1
а 2 - двойка

Leo
31.08.2018
16:57:01
ты уверен что pod - это 1 контейнер
?

Konstantin
31.08.2018
16:57:31

Alexey
31.08.2018
16:59:59
Что-то о странном вы спрашиваете. Под - 1+ сильно связанных контейнеров с одним хост именем. Чаще всего 1.
Удачных примеров пода с 2 контейнерами на пальцах можно сосчитать.

Leo
31.08.2018
17:02:37
под это 2 контейнера или я ошибаюсь?

Andrey
31.08.2018
17:02:46
Ребят, а configMap можно маунтить как файл в нужное место или только отдельной директорией?

Leo
31.08.2018
17:02:46

Andrey
31.08.2018
17:02:56

Alexey
31.08.2018
17:03:12

Andrey
31.08.2018
17:03:49
Pod это минимальный кубик в кубере. Обычно 1 контейнер, не не потому что такие ограничения, а потому что так обычно проще и правильнее.

Konstantin
31.08.2018
17:03:53

Alexey
31.08.2018
17:04:28
Контейнеры в поде нельзя масштабировать, это всегда 1:1. Это к слову.

Leo
31.08.2018
17:11:39
Может я конечно ошиюсь, я пока не держу kubernetes в проде да и по таскам пока не до него
но как насчет parents контейнеров
которые создаются по 1 на каждый под
или что то поменялось

Google

Leo
31.08.2018
17:12:17
или 1 + 1 = 1?

Konstantin
31.08.2018
17:14:21

Alexey
31.08.2018
17:19:01
>=1
Но может чувак просто тролит))
Буду теперь знать как кубоводов тролить)

Leo
31.08.2018
17:21:24
Ладно, давайте я сформулирую вопрос по другому
Берём пустой кубер, запускаем под с nginx x1, сколько будет контейнеров за исключением дефолтных?

Grigory
31.08.2018
17:25:54
ты сейчас говоришь про sandbox контейнеры, которые так в докере реализованы
вы просто про разные вещи говорите

Andrey
31.08.2018
17:37:20

Leo
31.08.2018
17:39:08
сейчас найду статью

Andrey
31.08.2018
17:40:53

Leo
31.08.2018
17:41:13

Andor
31.08.2018
17:41:42

Andrey
31.08.2018
17:43:32

Andor
31.08.2018
17:44:00
зависит от

Andrey
31.08.2018
18:29:42

Andor
31.08.2018
18:30:27
от условий задачи

Anton
31.08.2018
18:33:46
Товарищи, у вас не бывает багов при обновлении через set image?
Сейчас словил странный баг, новый rs создался с новым имэйджем, но контейнеры висели в статусе pending, грохнул старые, старые пересоздались, а новые так и остались висеть

Grigory
31.08.2018
18:46:17
а describe что говорит в ивентах, почему pending?

Google

Andrey
31.08.2018
18:51:45
от условий задачи
Ну задача состоит в том чтобы значения конфиг мапы положить в файлик внутри контейнера по определенному пути. Т.е не в отдельную точку монтирования, а в директорию с приложением.

Roman
31.08.2018
18:53:45

Anton
31.08.2018
19:10:09

Grigory
31.08.2018
19:14:38
ну короче в след раз посмотри ивенты, потому что так гадать можно долго
но видимо не смог отчего-то зашедулиться, да. может по ресурсам может еще что

Anton
31.08.2018
19:17:04
Кстати был похожий случай, связанный с шедулишгом в .11 версии PodPriority по дефолту врублен, отключил в планировщике - и все стало работать нормально (.11.2)

Gunslinger
31.08.2018
19:56:45
/spam report

Anton
31.08.2018
20:21:41
как перезапустить kube controller manager если он запущен как под?

Mikhail
31.08.2018
20:23:34
Что, грохнуть не помогает?

Anton
31.08.2018
20:24:23
я не пробовал, но непонятно кто его перезапустит
он просто pod, без rc/rs

Vadim
31.08.2018
20:25:32
Кубелет его и перезапустит, как и стартовал

Anton
31.08.2018
20:29:16
да, действительно, спасибо
а кого еще запускает кубелет из куб-компонентов?

Vadim
31.08.2018
20:33:32
Все, что ему скажешь, обычно api server + etcd, но зависит от конфигурации

Grigory
31.08.2018
21:09:32
все манифесты лежащие в папке со статичными подами.
в стандартной установке через kubeadm это /etc/kubernetes/manifests, в которой api, scheduler, controller, (etcd, если у вас не внешний)

Let Eat
31.08.2018
21:29:01
Толк https://youtu.be/RMeZ83CPLko

Google

Let Eat
31.08.2018
21:39:28

Andor
31.08.2018
22:40:01
если дёргать через key: то не обновится
в доке именно про этот кейс отдельно написано
или как его там
subpath

bebebe
01.09.2018
06:10:53
а кто-нибудь находил чарт для etcd v3 (>= 3.2.x) который деплоил бы его в HA?
в 3.2.x поменялись флаги, и чарты в инкубаторе и рядом с ними фейлятся.
самому писать немного лениво

Alexey
01.09.2018
06:51:25
Хоть не голой жены

Artem
01.09.2018
06:54:45
pardon

Sergey
01.09.2018
07:09:48
Чево? О.о