Stas
но задача репликации чанков решается на уровне блочного устройства
𝚔𝚟𝚊𝚙𝚜
Либо можно запустить его поверх shared fs, тогда получится примерно то что вы хотите
Михаил
Михаил
Кстати s3 это не только CEPH и minio, есть ещё варианты поверх касандры
Stas
Михаил
𝚔𝚟𝚊𝚙𝚜
блин, звучит интересно, но хз для чего можно применить 🙂
Попробовал, короче это такая штука которая позволяет скачать или сбилдить по рецепту заготовленный 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
Terry
Sergey
Sergey
Там первой строчкой на гитхабе
Sergey
Project not under active development
Sergey
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
Vadim
Vadim
>The API consists of a single endpoint
Vadim
Нам в чате остро не хватает сторонника юниквея
Vadim
Чтобы он на каждую вторую ссылку приговаривал "Сложно-то как, вот пайпами-то и седом-то я б решил"
𝚔𝚟𝚊𝚙𝚜
Sergey
Etki
Etki
Etki
кстати, все заметили, что нас теперь 3к?
Terry
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
✖️
✖️
Как это решить?
✖️
Этот под поднимается для выполнения спарк джобы
Михаил
Sergey
Печалька
Простой вариант своей объектной хранилкой пишется достаточно легко, вменяемым разрабом.
Sergey
Поверх сасандры в частности
Siarhei
@vladkarasyov нет конфигмапа такого
Михаил
Sergey
Когда компания пилит свой продукт, она же не перестает существовать, после смены какого-то из разработчиков
Sergey
Ceph, зачастую, выходит поддерживать не дешевле, посмотрите только его крос регион с3 - это мало того, что настраивается только под веществами, а траблшутинг - вообще отдельная песня
Михаил
Sergey
Да и сам ceph в маломальких масштабах больше Марк-4-ноды-продакшн недешево выходит в поддержке.
Евгений
Использовать ceph как s3 это как греть пюрешку с котлеткой на теплооотводе атомного реактора
Sergey
А как только начинаешь эти все sds тыркать на предмет нагрузки - оно как дрысня между пальцев растекается, а там где не растекается, о дешивизне поддержки даже речи нет
Sergey
Sergey
Так что все стоит поддержки, что типа готовое, что свая разработка. Я помню эпопею попенстека 2013 - 2014 как волали берешь и получаешь свой авс (утрирую), а в итоге риторику сменили на - это всего лишь фреемворк для построения облака, который как есть не продукт, в который надо вкладываться и тп
Sergey
такие реакторы — одноконтурные
Нифига, там есть контур который соприкасается с реактором с водой, и второй, который соприкасается с первым через него уже идёт охоложление непосредственное.
Sergey
Так фон уменьшают, я, думаю, не стоит рассказывать как фонит вода первого контура, которая омывает сам реактор непосредственно
Anton
это смотря как сделать, если через ceph, то реактор будет одноконтурный — простой в строительстве, тяжелый в поддержке
Михаил
Anton
кстати, одноконтурный реактор использовался в Чернобыльской АЭС, нутыпонел, что может стать с твоим сефом
Sergey
Ну это и для Ленинградской АЭС характерно
Sergey
Кстати, до Чернобыля на Ленинградской тоже была авария, но, конечно, не таких масштабов
Tadeusz
челяба хуже чернобыля
Gleb