Viacheslav
А не надо go build, надо from golang:onbuild (могу ошибиться, пишу с мобилы) и он сначала вытащит компилятор под нужную архитектуру, а потом соберёт. Из головы вылетело, как называется, когда в докерфайле два FROM
Viacheslav
В итоге один докерфаил под все. И работает везде. Очень удобно
Viacheslav
https://docs.docker.com/v17.09/engine/userguide/eng-image/multistage-build/#use-multi-stage-builds
Viacheslav
Вот как тут
Vadim
Viacheslav
Ну все распространённые да. Мне пока хватает
Vadim
Емнип все из library теперь должны как минимум armv7 поддерживать
Denis
Подскажите пожалуйста, не обязательно же устанавливать на мастер-ноды докер, если я на них не буду запускать контейнеры?
Logan
Logan
и если вы аписервер запускаете как процесс (а не как контейнер) - докер вам не нужен
Denis
Sun
Вообще у меня на них много чего бегало. Коди, веб-сайт, кусок умного дома, видеонаблюдение.
Huan
Подскажите, есть системник с хдд. Установил кубер и через пару дней вылетает файловая система в ридонли. С чем это связано?
Logan
Huan
может нужно заменить на ссд?
Huan
поможет ли это?
Anonymous
а ось какая?
Anonymous
никаких инструкций по восстановлению не предлагает?
Huan
debian 9
Huan
потом приходится делать проверку фс
Denis
Denis
kubespray маштабирует только воркеры или умеет добавлять новых мастеров в кластер?
bebebe
Denis
Denis
А можно добавить мастера при помощи kubeadm? К примеру я уже инициализировал кластер, но потом еще нужно добавить мастеров. Кто нибуть сталкивался с этим?
Huan
Denis
Huan
Ехт4
Denis
Не поверх LVM случайно или какой-нибуть btrfs?
Huan
Есть лвм
Denis
Есть лвм
Значит проблема возможно где-то здесь кроется мое предположение. Вообще советую проверить диск на ошибка какой нибуть хардварной утилитой
Huan
Ошибок точно нет. Несколько раз проверял. Попробую засетапить без лвм
Denis
Logan
Denis
Нельзя. Kubeadm не поддерживает мульти-мастеринг
На самом деле можно, но не из коробки. Вчера приводил ссылку на оф.инструкцию от kubernetes. Попробовал этот способ. Впринципе все заработало и понятно как работает. Но вот похоже кол-во мастеров не изменить, так как оно задается при инициализации кластера.
Vitaliy
да вроде можно поменять, читал что это надо поиграться с taints + node labels
Vitaliy
и это если хочешь выделенные мастера
Denis
Извиняюсь за глупый вопрос😊
Как посмотреть логи пода, если он висит в состоянии pending? хочу узнать причину почему не запускается
Mikhail [azalio]
Mikhail [azalio]
Потом логи шедулера
Mikhail [azalio]
До запуска самого пода тут дело не дошло
Pavel
Denis
Спасибо за информацию
Denis
У меня вот такая проблемма:
[
{
"nodeName": null,
"pods": [
"kube-prometheus-exporter-kube-state-556565655c-rd5x2",
"prometheus-kube-prometheus-0"
]
},
Эти поды в состоянии pending. Как правильно для этих команд названия подов пишется? Не одно название не подошло
Denis
kubectl describe kube-prometheus-exporter-kube-state-556565655c-rd5x2 -n monitoring
Denis
ненаходит ничего
Dmytro
а если
kubectl get pods --all-namespaces | grep prometheus
находит что-то?
Denis
Maksim
Если поды в педнинг. Значит шедулер не знает куда их высадить
Maksim
Смотрите правила высадки этих подов на ноды.
Maksim
Лейблы таинты и свободные ресурсы и т.п.
Maksim
Denis
Понял спасибо)
Denis
Maksim
А как онтустановлен? Так и смотри
Maksim
Если он там есть то да
Denis
спасибо понял
Dmytro
Докер может писать в journald
Dmytro
Всё зависит от того как у вас настроено
Maksim
Значит через докер
Denis
Значит через докер
А может под висеть в pending так как ему не хватает ресурсов для запуска? например озу?
Mikhail [azalio]
MRY
Ll0
Maksim
Dmytro
Так в kubectl describe pod внизу пишутся последние ивенты и если Pending и не смогло зашедулиться то будет писать в духе failed to fit into any node...
Denis
Denis
Denis
А кто чем мониторит кластер? Поиск темы по гуглу ведет на аналогичные темы
https://habrahabr.ru/company/flant/blog/340728/
𝚔𝚟𝚊𝚙𝚜
𝚔𝚟𝚊𝚙𝚜
Ехт4
у меня похожая проблема есть, тоже дебиан, но только XFS over LVM
𝚔𝚟𝚊𝚙𝚜
докера правда там нет, но есть LXC контейнеры, XFS ломается так что ее потом не восстановить :)