Forwarded from Технологический Болт Генона
Действительно, почему бы не экспортить метрики прямо в Google Sheets? 🤔
https://github.com/byrnedo/prometheus-gsheet
https://github.com/byrnedo/prometheus-gsheet
GitHub
GitHub - byrnedo/prometheus-gsheet: Google sheets remote write
Google sheets remote write. Contribute to byrnedo/prometheus-gsheet development by creating an account on GitHub.
😁5👍1
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)
По сути, это возможность для условного "железа" предоставлять прямой и полностью совместимый с 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)
vDPA - virtio Data Path Acceleration
Overview A vDPA device means a type of device whose datapath complies with the virtio specification, but whose control path is vendor specific.
vDPA devices can be both physically located on the …
vDPA devices can be both physically located on the …
🔥3
Отличная статья которая описывает как работают блокировки в кластерном LVM
https://ivirt-it.ru/clvm-lvmlockd/
https://ivirt-it.ru/clvm-lvmlockd/
iVirt-it.ru
cLVM, lvmlockd или как приручить СХД — iVirt-it.ru
Проблема У вас есть много нод и общий на всех блочный сторадж(iSCSI, FC, SRP etc.). Вам нужно гибко управлять этим стораджем - создавать, удалять, ресайзить, снапшотить LUNы, при этом иметь возможность работать с любым LUN'ом на любой ноде. Типичный пример…
🔥1
AI который удаляет вотермарки с картинок
http://watermarkremover.io/
http://watermarkremover.io/
Watermarkremover.io
Watermark Remover - Remove Watermark from Images with AI
Removing watermarks no longer needs hours. With WatermarkRemover.io, you can remove watermarks in seconds without any editing or touch-ups, preserving image quality. All of it without a sign-up or subscription fee.
Forwarded from opennet.ru
Релиз Proxmox VE 8.0, дистрибутива для организации работы виртуальных серверов https://opennet.ru/59334/
www.opennet.ru
Релиз Proxmox VE 8.0, дистрибутива для организации работы виртуальных серверов
Опубликован релиз Proxmox Virtual Environment 8.0, специализированного Linux-дистрибутива на базе Debian GNU/Linux, нацеленного на развертывание и обслуживание виртуальных серверов с использованием LXC и KVM, и способного выступить в роли замены таких продуктов…
👍3
Вау, теперь VM это не только метрики, но ещё и логи!
https://victoriametrics.com/blog/victorialogs-release/
https://victoriametrics.com/blog/victorialogs-release/
VictoriaMetrics
VictoriaMetrics bolsters move from monitoring to observability with VictoriaLogs release
Read the announcement blog about the release of VictoriaLogs, our new open source logs management solution.
А вы когда-нибудь читали спеку CSI? Там довольно много интересной графики
https://github.com/container-storage-interface/spec/blob/master/spec.md
https://github.com/container-storage-interface/spec/blob/master/spec.md
Вот так вот, Флант поглощает Экспресс 42
https://www.comnews.ru/content/227074/2023-06-28/2023-w26/flant-sel-ekspress-42
https://www.comnews.ru/content/227074/2023-06-28/2023-w26/flant-sel-ekspress-42
ComNews
"Флант" сел на "Экспресс 42"
Российские ИТ-компании "Флант" и "Экспресс 42", действующие в сфере Kubernetes и DevOps, начали процедуру слияния. На полное завершение сделки ее участники отводят "десятки месяцев". Годовой объем адресуемого рынка объединенной компании в России, освободившегося…
😱4🔥3👎1🤔1💩1
Forwarded from Флант | Специалисты по DevOps и Kubernetes
Мы построили свою систему виртуализации на основе KubeVirt. А на DevOps Conf 2023 наш архитектор решений Андрей Квапил рассказал, почему мы выбрали именно KubeVirt и не стали использовать OpenStack, какие платформы виртуализации рассматривали, что нас не устроило в KubeVirt и как мы это исправили.
Что еще есть в докладе:
— Из каких компонентов состоит KubeVirt.
— Как KubeVirt работает с виртуальными машинами.
— Как устроено хранилище KubeVirt.
— Особенности сетевых интерфейсов KubeVirt.
— Как мы изменили KubeVirt под свои задачи.
🗒 Текстовая версия: https://habr.com/ru/companies/flant/articles/745034
📺 Видео: https://youtu.be/SgJf8uvpDCc
P.S. Если вы давно хотели почитать или посмотреть детальный разбор KubeVirt — это тот самый случай.
@flant_ru
Что еще есть в докладе:
— Из каких компонентов состоит KubeVirt.
— Как KubeVirt работает с виртуальными машинами.
— Как устроено хранилище KubeVirt.
— Особенности сетевых интерфейсов KubeVirt.
— Как мы изменили KubeVirt под свои задачи.
🗒 Текстовая версия: https://habr.com/ru/companies/flant/articles/745034
📺 Видео: https://youtu.be/SgJf8uvpDCc
P.S. Если вы давно хотели почитать или посмотреть детальный разбор KubeVirt — это тот самый случай.
@flant_ru
Хабр
KubeVirt: внутреннее устройство и сеть. Как достигнуть совершенства? (обзор и видео доклада)
Всем, привет! Я Андрей Квапил, работаю во «Фланте» над Kubernetes-платформой Deckhouse . Это статья по мотивам моего доклада о разработке нашей системы виртуализации на основе KubeVirt . Я расскажу,...
🔥4😁1
AppFlowy is an open-source alternative to Notion
https://github.com/AppFlowy-IO/appflowy
https://github.com/AppFlowy-IO/appflowy
GitHub
GitHub - AppFlowy-IO/AppFlowy: Bring projects, wikis, and teams together with AI. AppFlowy is the AI collaborative workspace where…
Bring projects, wikis, and teams together with AI. AppFlowy is the AI collaborative workspace where you achieve more without losing control of your data. The leading open source Notion alternative....
Очередное залипалово: https://gandalf.lakera.ai/. Ваша задача задавать подсказки (prompt) таким образом, чтобы Гендальф раскрыл вам пароль.
🔥2
Не, ну а чтобы и нет, давно пора:
https://github.com/openstack/openstack-helm
https://github.com/openstack/openstack-helm
GitHub
GitHub - openstack/openstack-helm: Helm charts for deploying OpenStack on Kubernetes. Mirror of code maintained at opendev.org.
Helm charts for deploying OpenStack on Kubernetes. Mirror of code maintained at opendev.org. - openstack/openstack-helm
😁1
Тем временем вышел релиз Kubevirt 1.0.0 🎉
За исключением функции хотплага сетевых интерфейсов в ченджлоге ничего интересного.
Но теперь версия явно заявляет что KubeVirt стабилен и готов к продакшену.
https://github.com/kubevirt/kubevirt/releases/tag/v1.0.0
За исключением функции хотплага сетевых интерфейсов в ченджлоге ничего интересного.
Но теперь версия явно заявляет что KubeVirt стабилен и готов к продакшену.
https://github.com/kubevirt/kubevirt/releases/tag/v1.0.0
GitHub
Release v1.0.0 · kubevirt/kubevirt
tag v1.0.0
Tagger: Luboslav Pivarc lpivarc@redhat.com
This release follows v0.59.2 and consists of 1089 changes, contributed by 74 people, leading to 2849 files changed, 232018 insertions(+), 16844...
Tagger: Luboslav Pivarc lpivarc@redhat.com
This release follows v0.59.2 and consists of 1089 changes, contributed by 74 people, leading to 2849 files changed, 232018 insertions(+), 16844...
🔥9
Сегодня игрался с talos.dev, оказался приятно удивлен.
И тебе bare-metal provisioning, и PXE, и локальный сетап с бесшовными обновлениями куба. Даже модули ядра предусмотрели, вообще красота.
Наконец-то кто-то сделал Kubernetes правильно!
https://github.com/siderolabs/talos
И тебе bare-metal provisioning, и PXE, и локальный сетап с бесшовными обновлениями куба. Даже модули ядра предусмотрели, вообще красота.
Наконец-то кто-то сделал Kubernetes правильно!
https://github.com/siderolabs/talos
GitHub
GitHub - siderolabs/talos: Talos Linux is a modern Linux distribution built for Kubernetes.
Talos Linux is a modern Linux distribution built for Kubernetes. - siderolabs/talos
❤1
Я тут задумался, а на чём можно сделать kubernetes-style API-сервер. А нашёл целый проект Kubernetes без Kubelet’а 🤔
https://dev.to/ashokan/kwok-kubernetes-without-kubelet-ie1
https://dev.to/ashokan/kwok-kubernetes-without-kubelet-ie1
DEV Community
KWOK - Kubernetes without Kubelet
Premise Kubernetes is an open-source container orchestration platform that automates the...