ITTales :(){ :|:& };:
1.36K subscribers
119 photos
15 videos
6 files
514 links
Этот чудесный мир IT

Contact: @kvaps
Download Telegram
В Kubernetes появились так называемые Volume Populators. Которые позволяют создавать PVC и сразу заливать в них данные.
В статье есть пример такого поулятора из S3-хранилища

https://openebs.io/blog/a-hands-on-demo-of-volume-populator-using-openebs-lvm-csi-driver
👍2
multipass позволяет одной командой запустить Ubuntu на разных платформах используя родную виртуализацию
https://github.com/canonical/multipass
А вот ещё один, не менее интересный и поддержвает больше дистрибутивов и архитектур
https://github.com/lima-vm/lima
А вот ещё интересная тулза которая позволяет общаться с containerd используя привычный интерфейс docker.

Ого, да она ещё и по ipfs умеет имаджи дистрибьютить 😱

https://github.com/containerd/nerdctl
Подробный гайд как потюнить qcow2 чтобы получить максимум производиельности

https://www.youtube.com/watch?v=TasG8OUo-70
🔥6
Кстати oVirt очень интересно реализует возможности хранилища,
он записывает и хранит qcow2 без файловой системе прямо на LVM-разделе:

https://github.com/oVirt/vdsm/blob/master/doc/thin-provisioning.md
Ночной наброс

Я — айтишник, я не хочу много знать
https://habr.com/ru/articles/739452/
Forwarded from 𝚔𝚟𝚊𝚙𝚜
В общем, в ядре есть такой интерфейс как vDPA (virtio Data Path Acceleration)

По сути, это возможность для условного "железа" предоставлять прямой и полностью совместимый с virtio интерфейс, а со стороны виртуалки тупо его законсьюмить, без необходимости создания дополнительного control-plane для трансляции сисколов virtio из виртуалки.

На практике этот интерфейс имеет бэкенд и фронтенд.

В качестве бэкенда может выступать дравер вендора или vduse (vDPA Device in Userspace). Это ещё один модуль ядра, который позволяет вынести бэкенд vDPA полностью в user-space. Для взаимодействия он представляет character девайс, с которым может общаться SDS или SDN работающая в юзерспейсе. Для стораджа единственная известная мне на данный момент имплементация - это qemu-storage-daemon. Начиная с версии 7.1.0 QSD умеет подключиться к vduse и экспозить qcow2 через него.

В качестве фронтенда есть два варианта:

- vhost-vdpa - для виртуалок (выглядит как ещё один character-девайс который можно скормить qemu) или userspace-нагрузкам умеющим в vhost
- virtio-vdpa - для контейнеров (выглядит как обычный /dev/vda, который работает прямо на bare metal)
🔥3