Denis
Всем привет! А кто нибуть юзает fedora atomic?
Oleg
хаха, это уже другой вопрос :)
я смотрел разные решения, которые не требуют отдельного диска. Выходит или zfs или rook (привет от ceph) или openebs. Может что-то еще есть?
Vadim
Denis
я юзаю
А можно какую нибуть мне доку нормальную посоветовать по деплою k8s на эту систему или хоть какое-то актуальное чтиво?
𝚔𝚟𝚊𝚙𝚜
Oleg
Vadim
Aleksei
𝚔𝚟𝚊𝚙𝚜
𝚔𝚟𝚊𝚙𝚜
а зачем вам ReadWriteMany?
Oleg
Oleg
𝚔𝚟𝚊𝚙𝚜
А он разве не с S3 напрямую работает?
𝚔𝚟𝚊𝚙𝚜
я тут статейку писал, про отказоустойчивый NFS-сервер, по моему отличное решение, если что
https://habr.com/post/417473/
𝚔𝚟𝚊𝚙𝚜
с тем лишь отличием, что сам NFS-сервер деплоится кубером как контейнер, а drbd-девайс создается через Linstor
Vadim
с тем лишь отличием что NFS не проверяет что он вообще записал, так что я не понял к чему относилось слово "отказоустойчивый"
𝚔𝚟𝚊𝚙𝚜
почему не проверяет?
Vadim
почему не проверяет?
чтобы он хоть как-то шевелился нужно включать async write, и при рестарте сервера все кэши уйдут лесом. Тем более он у вас в контейнере
Alexey
Vadim
V
Спасибо ! Но с ссл таки до ковыряюсь
А вот ссылка на Deployment с SSL: https://raw.githubusercontent.com/kubernetes/dashboard/master/src/deploy/recommended/kubernetes-dashboard.yaml
V
Ты хочешь поместить свой, заранее созданный сертификат в Kubernetes, чтобы его использовал Dashboard, или будет достаточно автоматически сгенерированных?
𝚔𝚟𝚊𝚙𝚜
CHIP
Пора кубером заняться, подскажите кто чем разворачивает весь стэк, хорошо бы ансиблом
𝚔𝚟𝚊𝚙𝚜
и это еще при условии что под ним drbd
Alexander
CHIP
Vadim
𝚔𝚟𝚊𝚙𝚜
так и есть
𝚔𝚟𝚊𝚙𝚜
а нафига здесь stateful?
CHIP
Vadim
а нафига здесь stateful?
An NFS Version 4 server can allow an NFS Version 4 client to access and modify a file in it's own cache without sending any network requests to the server, until the server indicates via a callback that another client wishes to access a file
Vadim
ну и прочие отличия версии 3 от 4, где разработчики внезапно узнали про конкуретные врайты и прелести cache invalidation
И́грь
Добрый вечер, правильно ли ставить ceph прямо на теже ноды где стоит кубер и почему нет?)
𝚔𝚟𝚊𝚙𝚜
тем не мене он тоже не без недостатков
из-за того что NFSv3 stateless - он лучше переживает разного рода сбои и переключения
Vadim
может быть кому-то его будет достаточно, у нас NFS для registry / logging / metrics стораджа объявлен неподдерживаемой конфигурацией после десятка тикетов с "у меня там половина закорраптилась"
𝚔𝚟𝚊𝚙𝚜
полагаю что это из-за включенного `async`)
𝚔𝚟𝚊𝚙𝚜
а еще если хочется супер-производительности, вместо NFS можно использовать iSCSI и нарезать его на кусочки тем же самым LVM'ом
Vitalii
Привет.
А есть что-нибудь в kubernetes для управления cpu приоритетами подов?
Аналогично с sched_setscheduler в https://habr.com/company/odnoklassniki/blog/346868/
Juriy
Sergey
Vadim
если уж очень хочется ручками, то nice cgroups ничего не сделает
Vadim
но я не понимаю что такое "микровсплески" и чем они плохи для лимитов, например
Vitalii
Cpu лимиты работают с окном в 100мс в кубернетес.
Ещё мы везде ставим cpu лимит в 1.5 - 4 раза больше реквеста. Иначе никакого железа не хватит:)
И иногда получается что на короткий период времени (десятки или сотни милисекунд) приложения злоупотребляют лимитом
Михаил
Михаил
Михаил
Andrey
Vitalii
https://habr.com/company/flant/blog/418269/
Это интересно, спасибо.
Но нам не подходит:(
У нас в качестве "жертвы" jvm приложения, которые делают gc в 24 потока, поэтому "выкусить" из хоста для них ограниченное число потоков не получится.
Etki
Так их можно задать в параметрах JVM
Vitalii
там специально так настроено, чтобы максимально сократить время gc.
а я хочу снизить воздействие внешних факторов (других подов)
Etki
может, стоит просто взять G1 и пусть работает в параллель?
Vitalii
я в этом не компетентен...
JVM приложение здесь скорее как пример. В целом интересно, как делать nice подам не руками:)
И́грь
Можно
Тогда подвопрос, ставить на кубер через helm, либо прямо на сервера?
Egor
а если с минимальными иопсом, но надо иметь общую хранилку для подов — прокатит?
И́грь
Я глянул у ceph уже свое родное есть вроде
http://docs.ceph.com/docs/mimic/start/kube-helm/
Egor
кстати да, даже в первых минутах лабораторных тестов на висяк при ребуте напоролся
Alexander
Маааааакс! Приветы :)
Andrey
Ребят, а ни у кого не бывает такого, что дашборд зависает?
У меня 2 ноды + мастер. В кластере из юзерских 1-2 пода которые почти ниче не делают.
При редеплое, дашборд иногда просто повисает и перестает отвечать. Через kubectl вижу что поды дашборда работают и все у них ок.
версия куба: v1.10.4
имедж дашборда: k8s.gcr.io/kubernetes-dashboard-amd64:v1.8.3
Михаил
Михаил
Поэтому руками тащим пакеты по старинке
И́грь
Отлично, это мне нравится больше)
Egor
то есть лучше голый ceph поставить на ноды, чем rook мучить?
V
V
В частности, той ноды, где запущен Dashboard, а также загрузку Master
Anonymous
https://corp.mail.ru/ru/press/events/496/
а приглашения когда вышлют?
V
Тогда ничего конкретного. Единственно - посмотри логи пода Dashboard
Anonymous
или уже всем выслали а меня продинамили?(
Михаил
Andrey
Дернул под напрямую за внутренний IP. Открылся моментально.
Но через /api/v1/namespaces/kube-system/services/https:kubernetes-dashboard:/proxy/ не открывается, просто висит.