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...
ITTales :(){ :|:& };:
Я тут задумался, а на чём можно сделать kubernetes-style API-сервер. А нашёл целый проект Kubernetes без Kubelet’а 🤔 https://dev.to/ashokan/kwok-kubernetes-without-kubelet-ie1
Должно быть огонь использовать KWOK с VirtualKubelet
https://github.com/virtual-kubelet/virtual-kubelet
https://github.com/virtual-kubelet/virtual-kubelet
GitHub
GitHub - virtual-kubelet/virtual-kubelet: Virtual Kubelet is an open source Kubernetes kubelet implementation.
Virtual Kubelet is an open source Kubernetes kubelet implementation. - virtual-kubelet/virtual-kubelet
ITTales :(){ :|:& };:
Я тут задумался, а на чём можно сделать kubernetes-style API-сервер. А нашёл целый проект Kubernetes без Kubelet’а 🤔 https://dev.to/ashokan/kwok-kubernetes-without-kubelet-ie1
А вообще вот что я на самом деле искал:
You may use this code if you want to build an Extension API Server to use with API Aggregation, or to build a stand-alone Kubernetes-style API server.
https://github.com/kubernetes/sample-apiserver
You may use this code if you want to build an Extension API Server to use with API Aggregation, or to build a stand-alone Kubernetes-style API server.
https://github.com/kubernetes/sample-apiserver
GitHub
GitHub - kubernetes/sample-apiserver: Reference implementation of an apiserver for a custom Kubernetes API.
Reference implementation of an apiserver for a custom Kubernetes API. - kubernetes/sample-apiserver
👍1
Тут в коментах накинули ещё интересную либу, которая позволяет транслировать запросы kube-apiserver к etcd в реляцеонные бд, такие как SQLite, PostgreSQL и MySQL
https://github.com/k3s-io/kine
https://github.com/k3s-io/kine
GitHub
GitHub - k3s-io/kine: Run Kubernetes on MySQL, Postgres, sqlite, not etcd.
Run Kubernetes on MySQL, Postgres, sqlite, not etcd. - k3s-io/kine
Краткий обзор на docker buildx для мультиплатформеной сборки докерфайлов
https://dev.to/aws-builders/using-docker-buildx-to-create-cross-platform-docker-images-for-seamless-compatibility-4k8b
https://dev.to/aws-builders/using-docker-buildx-to-create-cross-platform-docker-images-for-seamless-compatibility-4k8b
DEV Community
Using Docker Buildx to Create Cross-Platform Docker Images for Seamless Compatibility
Docker is really a great tool and provides a convenient way to package and deploy applications....
Сегодня решил поразбираться с тем каким же магическим образом собирается talos.
А для сборки он использует buildx + bldr подключаемый как LLB к buildkit
Был удивлён что теперь Docker поддерживает и кастомные форматы (не только Dockerfile) и позволяет билдить их с использованием внешних инструментов, именуемых LLB
Для того чтобы этот инструмент запустился, достаточно указать условый коментарий в файле:
Затем запустить сборку обычным докером:
в итоге сборка такого файла будет произведена LLB-плагином скачаным из registry
больше деталей и другие билдеры тут:
https://github.com/moby/buildkit#exploring-llb
А для сборки он использует buildx + bldr подключаемый как LLB к buildkit
Был удивлён что теперь Docker поддерживает и кастомные форматы (не только Dockerfile) и позволяет билдить их с использованием внешних инструментов, именуемых LLB
Для того чтобы этот инструмент запустился, достаточно указать условый коментарий в файле:
# syntax = ghcr.io/siderolabs/bldr:v0.2.0
Затем запустить сборку обычным докером:
docker build -f my-file
в итоге сборка такого файла будет произведена LLB-плагином скачаным из registry
больше деталей и другие билдеры тут:
https://github.com/moby/buildkit#exploring-llb
GitHub
GitHub - moby/buildkit: concurrent, cache-efficient, and Dockerfile-agnostic builder toolkit
concurrent, cache-efficient, and Dockerfile-agnostic builder toolkit - moby/buildkit
🔥5👍1
Новый релиз Mayastor включает поддержку снапшотов. Пока что только для томов с одной репликой и из них нельзя восстановиться, но похоже что работа идёт.
https://github.com/openebs/mayastor/releases/tag/v2.3.0
https://github.com/openebs/mayastor/releases/tag/v2.3.0