Stas
но задача репликации чанков решается на уровне блочного устройства
𝚔𝚟𝚊𝚙𝚜
ну, то бишь либо NFS либо кластерная fs нужны
Именно, minio работает поверх фс, есть возможность запустить его на нескольких хостах, но тогда он будет с Erasure coding работать, к сожалению это ещё медленнее
𝚔𝚟𝚊𝚙𝚜
Либо можно запустить его поверх shared fs, тогда получится примерно то что вы хотите
Михаил
Ceph на чтение действительно не плох, но вот на запись...
Я перестал любить слова плохо и хорошо. Только бенчмаркинг
Михаил
Stas
А что, туда завезли блочный сторадж?
нет, но кто мешает зарустить поверх своего?
Михаил
Кстати s3 это не только CEPH и minio, есть ещё варианты поверх касандры
Михаил
нет, но кто мешает зарустить поверх своего?
Ну так то ничего, я просто хотел удивиться
Михаил
еще есть вендорские железки
Там местами всё ещё хуже
𝚔𝚟𝚊𝚙𝚜
блин, звучит интересно, но хз для чего можно применить 🙂
Попробовал, короче это такая штука которая позволяет скачать или сбилдить по рецепту заготовленный image, затем упаковать его в initrd и прописать это дело в конфиг grub2. В результате можно будет перезагрузиться и в grub выбрать этот image, после чего загрузится система с overlayfs root.
𝚔𝚟𝚊𝚙𝚜
Я тут подумал для чего это может пригодиться - для быстрого развертывания по видимому, идею прописывать это в grub я не понял, но полученные kennel и initrd можно смело отдавать по pxe, они будут работать точно также.
𝚔𝚟𝚊𝚙𝚜
Я даже подумал на кой мне этот NBD-server, почему бы не упаковать все сразу в initrd - это ведь так просто! К томуже grub умеет http, так что это будет и не так медленно.
𝚔𝚟𝚊𝚙𝚜
После чего наткнулся на проект: https://github.com/danderson/netboot/tree/master/pixiecore @vrutkovs вот она та простота о которой мы говорили!
Anonymous
Доброй ночи, кто может поделиться советом: есть локальный сервер ubuntu. если в двух словах, в какую сторону посоветуете делать выбор minikube или microk8s
Sergey
Там первой строчкой на гитхабе
Sergey
Project not under active development 
Terry
была еще одна дичь на ноде ... название не вспомню
Terry
https://github.com/scality/cloudserver
Sergey
А вообще берём сасандру и делаем CREATE TABLE object_store ( key text, object blob, PRIMARY KEY (key) )
Sergey
Anton
@vrutkovs @Andorka
Anton
Terry
внезапно...
𝚔𝚟𝚊𝚙𝚜
У него апишка-то есть?
Есть https://github.com/danderson/netboot/blob/master/pixiecore/README.api.md
Vadim
>The API consists of a single endpoint
Vadim
Нам в чате остро не хватает сторонника юниквея
Vadim
Чтобы он на каждую вторую ссылку приговаривал "Сложно-то как, вот пайпами-то и седом-то я б решил"
Sergey
мерджи, мерджи, раз-раз-раз
Ну хоть бы кто-то про чанки тут писал
Etki
кстати, все заметили, что нас теперь 3к?
Sergey
Семён
всем привет! Вводная - managed kubernetes от DO. По дефолту там не стоит никакого metric сервера. Попробовал вкатить туда metrics-server из инкубатора. Метрики не собираются: $ kubectl top nodes error: metrics not available yet В логах пода metrics-server'а : worker-qnyj:10250/stats/summary/: dial tcp: lookup worker-qnyj on 10.245.0.10:53: no such host] E0501 07:13:13.672509 1 manager.go:111] unable to fully collect metrics: [unable to fully scrape metrics from source kubelet_summary:worker-qnyo: unable to fetch metrics from Kubelet worker-qnyo (worker-qnyo): Get https://worker-qnyo:10250/stats/summary/: dial tcp: lookup worker-qnyo on 10.245.0.10:53: no such host, unable to fully scrape metrics from source kubelet_summary:worker-qnyj: unable to fetch metrics from Kubelet worker-qnyj (worker-qnyj): Get https://worker-qnyj:10250/stats/summary/: dial tcp: lookup worker-qnyj on 10.245.0.10:53: no such host] Куда бороть? гугл особо не помог.
Siarhei
В деплойменте сервера починить надо, command на запуск с дополнительными параметрами
Семён
spec: containers: - command: - /metrics-server - --kubelet-insecure-tls что-то еще добавить нужно ?
Siarhei
Там про инсекьюре тлс и IntrnalIP
Семён
да, я видел ту ишую
Семён
пойду еще раз посмотрю. спасибо
Siarhei
У меня помогло
Семён
помогло вот с такими ключами: command: - /metrics-server - --kubelet-insecure-tls - --kubelet-preferred-address-types=InternalIP метрики собираются: $ kubectl top nodes NAME CPU(cores) CPU% MEMORY(bytes) MEMORY% worker-qnyj 265m 26% 1113Mi 38% worker-qnyo 254m 25% 1211Mi 41% но в логах метрик-сервера вот такие ошибки есть: E0501 07:28:00.630128 1 reststorage.go:129] unable to fetch node metrics for node "worker-qnyo": no metrics known for node E0501 07:28:00.630178 1 reststorage.go:129] unable to fetch node metrics for node "worker-qnyj": no metrics known for node E0501 07:28:01.934750 1 reststorage.go:129] unable to fetch node metrics for node "worker-qnyj": no metrics known for node E0501 07:28:01.935124 1 reststorage.go:129] unable to fetch node metrics for node "worker-qnyo": no metrics known for node
✖️
✖️
Как это решить?
✖️
Этот под поднимается для выполнения спарк джобы
Михаил
Mikhail
Как это решить?
Что именно? Отсутствие config map?
Sergey
Печалька
Простой вариант своей объектной хранилкой пишется достаточно легко, вменяемым разрабом.
Sergey
Поверх сасандры в частности
Siarhei
@vladkarasyov нет конфигмапа такого
Sergey
Кто это потом будет поддерживать
Эта проблема, переоценена, как показала практика
Sergey
Когда компания пилит свой продукт, она же не перестает существовать, после смены какого-то из разработчиков
Sergey
Ceph, зачастую, выходит поддерживать не дешевле, посмотрите только его крос регион с3 - это мало того, что настраивается только под веществами, а траблшутинг - вообще отдельная песня
Sergey
Кросс регион это нифига не простой вариант
Никто не говорил что простой, но у ceph гипертрофированно усложнен
Sergey
Да и сам ceph в маломальких масштабах больше Марк-4-ноды-продакшн недешево выходит в поддержке.
Евгений
Использовать ceph как s3 это как греть пюрешку с котлеткой на теплооотводе атомного реактора
Sergey
А как только начинаешь эти все sds тыркать на предмет нагрузки - оно как дрысня между пальцев растекается, а там где не растекается, о дешивизне поддержки даже речи нет
Sergey
Так что все стоит поддержки, что типа готовое, что свая разработка. Я помню эпопею попенстека 2013 - 2014 как волали берешь и получаешь свой авс (утрирую), а в итоге риторику сменили на - это всего лишь фреемворк для построения облака, который как есть не продукт, в который надо вкладываться и тп
Anton
На каком из 2 контуров?
такие реакторы — одноконтурные
Sergey
такие реакторы — одноконтурные
Нифига, там есть контур который соприкасается с реактором с водой, и второй, который соприкасается с первым через него уже идёт охоложление непосредственное.
Sergey
Так фон уменьшают, я, думаю, не стоит рассказывать как фонит вода первого контура, которая омывает сам реактор непосредственно
Anton
это смотря как сделать, если через ceph, то реактор будет одноконтурный — простой в строительстве, тяжелый в поддержке
Anton
кстати, одноконтурный реактор использовался в Чернобыльской АЭС, нутыпонел, что может стать с твоим сефом
Sergey
кстати, одноконтурный реактор использовался в Чернобыльской АЭС, нутыпонел, что может стать с твоим сефом
Ну так там и нет испарительного контура, считай замкнутый цикл с кучей проблем повышенного радиационного воздействия на оборудование
Sergey
Ну это и для Ленинградской АЭС характерно
Sergey
Кстати, до Чернобыля на Ленинградской тоже была авария, но, конечно, не таких масштабов
Tadeusz
челяба хуже чернобыля
Gleb
Использовать ceph как s3 это как греть пюрешку с котлеткой на теплооотводе атомного реактора
у меня для тебя плохие новости - атомный реактор именно так и используется повсеместно