Andor
в смысле?
Andor
ты хочешь сказать что ты у себя на серверах выключаешь ssh?
Dmytro
нет, я за потребление памяти утилитами которые будет запускаться через ссш - mount и т.д.
Dmytro
сейчас кублет это го бинарь который делает системные вызовы
Dmytro
го бинарь этот жрет +- одно количество памяти. А в твоей модели он будет вместо этого запускать пачку системных утилит по ссш - правильно?
Andor
ну потребление памяти новыми маршрутами которые тот же CNI запускает никого же не волнует?
Andor
оно конечно херню ест, но ест
Andor
Dmytro
если 128мб всего то и память на доп маршруты может быть важна
Dmytro
у меня нет сейчас куба на новой работе - не могу глянуть 😊
Andor
ну вощем мне говорили о потреблении в пару сотен мегабайт
Andor
я кстати так сам у себя и не глянул лол
Andor
а в тот момент был далеко
George
У меня вопрос
George
А как кублет будет определять, что сам распберри со 128 мб памяти сдох
George
Если они на разных узлах
Andor
недоступен сокет докера - значит сдох
Andor
сокет будет по сети
Andor
чисто технически - вполне реализуемо
Andor
на практике конечно херня каая-то
Andor
Andor
минимум было 256мб на самых первых моделях
Dmytro
скачал бинари 1.13.2 - размер бинаря кублета 113мб
Dmytro
да уж
Etki
Dmytro
а кроме кублета нам ещё кубпрокси на каждой ноде нужен
Andor
предположим что весь контрол-плейн у меня на хосте где достаточно памяти, нет CNI (тупо статик подсети)
Andor
да, ты прав про кубпрокси
Dmytro
или идея была без cni и сервисов-натов?
Andor
теоретически можно без них тоже, да
Andor
чисто как шедулер
Dmytro
куб-прокси 33мб
Andor
это бинарь или памяти столько ест?
Dmytro
бинарь
Dmytro
но он же в память загрузится
Dmytro
а сколько уже есть будет тут хз
Andor
он может жрать и меньше и больше
Andor
как там был проект
Andor
kubeless что ли
Andor
нет, это не тот
Andor
забыл название где взяли кубер и выкинули всё, что посчитали "лишним"
Etki
swarm
Andor
lol
Andor
не, там был именно форк кубеней
Pavlo
K3s
Dmytro
хмм что-то не гуглится никакой офф инфы по сколько минимум памяти нужно кублету
Dmytro
только репорты типа ааа кублет скушал 5гиг
Dmytro
https://kubernetes.io/docs/setup/independent/install-kubeadm/#before-you-begin
2 GB or more of RAM per machine (any less will leave little room for your apps)
Dmytro
только такое нашел
Andor
K3s
точно, спасибо https://github.com/ibuildthecloud/k3s
Slach
всем привет, а есть тут кто нибудь кто cri-o вместо docker использует?
Slach
Делаю crictl ps -a
Вижу контейнер в exited
Делаю crictl logs <id>
Получаю container not found
Wtf?
𝚔𝚟𝚊𝚙𝚜
Можно наверное и под docker приспособить, что бы libvirt не тащить
George
George
Нет контейнера - нет логов? Это поведение не зависит от того какой контейнер exited?
Slach
Ну, логично, наверное.
эээ... в смысле что тут логичного?
docker ps -a + docker logs показывают нормально логи для exited контейнера
как узнать тогда почему контейнер вышел то?
George
George
И эмоций поменьше. Насчёт второго вопроса - поведение стабильное?
Slach
docker != crio
ну я как бы этого и не ожидаю =)
да, поведение стабильное, вот сейчас вижу два exited контейнера
crictl logs для обоих показывает
container not found
непонятно как для них получить причину выхода =(
в багетрекере есть вот такое
https://github.com/kubernetes-sigs/cri-o/issues/1742
но внятного ответа почему это происходит я там не увидел =(
Slach
так, вроде что-то нашел в /var/log/containers
George
Felix
Andrey
Slach
Andor
Andor
А зачем не сразу cri-containerd?
George
да хз. изучаем вопрос
Slach
А зачем не сразу cri-containerd?
а вот кстати плюсы\минусы? ну то есть как замена docker и что типа более правильный интерфейс чем dockershim ... cri-o то специально более простая и для k8s заточена, нет?
Vadim
George
George
что быстрее, что нужно юзать, что нынче хипстерски
Vadim
там слишком сложный график, так просто не объяснить. Ставь оба сразу
Andor