Последнее время много билжу с buildx локально. Всё потому, что настроить нормальный пайплайн нужно время, которого у меня сейчас очень в обрез.
А если билдить локально, то настраивать ничего не нужно, обратная связь быстрее и артефакты прямо под рукой.
Но в какой-то момент докерфайлы стали достаточно большими, и мой бедный M1 перестал с ними справляться. Пришлось разбираться как бы вынести локальную сборку на удалённый хост.
Как оказалось Buildx, как в целом и сам Docker, умеет билдить удалённо, подключаясь прямо по SSH.
Настраивается мега-просто, если у вас похожая проблема, очень советую:
https://dustinrue.com/2021/12/using-a-remote-docker-engine-with-buildx/
А если билдить локально, то настраивать ничего не нужно, обратная связь быстрее и артефакты прямо под рукой.
Но в какой-то момент докерфайлы стали достаточно большими, и мой бедный M1 перестал с ними справляться. Пришлось разбираться как бы вынести локальную сборку на удалённый хост.
Как оказалось Buildx, как в целом и сам Docker, умеет билдить удалённо, подключаясь прямо по SSH.
Настраивается мега-просто, если у вас похожая проблема, очень советую:
https://dustinrue.com/2021/12/using-a-remote-docker-engine-with-buildx/
👍4
Forwarded from Ænix.io
Вышел Cozystack v0.1.0 с поддержкой ZFS
В этом релизе мы перешли на использование ZFS в качестве основного бекенда как для локальных так и для реплицируемых томов. Возможность использования LVM сохранена, но Getting Started теперь предлагает ZFS как базовый вариант настройки.
Приятно видеть, что законтрибьюченный нами в прошлом году модуль ZFS в Talos Linux, продолжал развиваться и активно используется в комьюнити.
ZFS - это мощная и гибкая файловая система, которая обеспечивает целостность данных и предлагает функции, такие как снапшоты и пулы хранения.
В этом релизе мы перешли на использование ZFS в качестве основного бекенда как для локальных так и для реплицируемых томов. Возможность использования LVM сохранена, но Getting Started теперь предлагает ZFS как базовый вариант настройки.
Приятно видеть, что законтрибьюченный нами в прошлом году модуль ZFS в Talos Linux, продолжал развиваться и активно используется в комьюнити.
ZFS - это мощная и гибкая файловая система, которая обеспечивает целостность данных и предлагает функции, такие как снапшоты и пулы хранения.
GitHub
Release v0.1.0 · cozystack/cozystack
Please note that documentation has been moved to cozystack.io
What's Added
Introduce ZFS support by @kvaps in #22
Enable leader election for Cozystack by @kvaps in #23
What's Changed
Add...
What's Added
Introduce ZFS support by @kvaps in #22
Enable leader election for Cozystack by @kvaps in #23
What's Changed
Add...
🔥7👍4
cm-oreilly-kubernetes-patterns-ebook-f19824-201910-en_1.pdf
4.1 MB
Мне RedHat тут бесплатно книжки раздаёт
👍18
ma-devsecops-kubernetes-whitepaper-F29607-202107-en.pdf
3.1 MB
Мне RedHat тут бесплатно книжки раздаёт #2
👍6
Forwarded from HABR FEED + OPENNET
DIY: Ваше собственное облако на базе Kubernetes (часть 1) #habr
https://habr.com/ru/companies/aenix/articles/795791/
Tags: cozystack, kubernetes, talos, kaas, pxe, linux
Author: kvaps (Ænix)
https://habr.com/ru/companies/aenix/articles/795791/
Tags: cozystack, kubernetes, talos, kaas, pxe, linux
Author: kvaps (Ænix)
Хабр
DIY: Ваше собственное облако на базе Kubernetes (часть 1)
Мы очень любим Kubernetes и мечтаем чтобы все современные технологии поскорее начали использовать его замечательные паттерны. А вы когда-нибудь задумывались о том чтобы построить своё собственное...
👍7
Blazingly 🔥 fast 🚀 memory vulnerabilities, written in 100% safe Rust. 🦀
https://github.com/Speykious/cve-rs
https://github.com/Speykious/cve-rs
GitHub
GitHub - Speykious/cve-rs: Blazingly 🔥 fast 🚀 memory vulnerabilities, written in 100% safe Rust. 🦀
Blazingly 🔥 fast 🚀 memory vulnerabilities, written in 100% safe Rust. 🦀 - Speykious/cve-rs
😁6
Forwarded from Ænix.io
Вторая часть нашего рассказа о том как мы готовим виртуализацию на базе Kubernetes
https://habr.com/ru/companies/aenix/articles/797323/
https://habr.com/ru/companies/aenix/articles/797323/
Хабр
DIY: Ваше собственное облако на базе Kubernetes (часть 2)
Продолжаем серию постов про то как построить своё собственное облако в экосистеме Kubernetes. В прошлой статье мы разобрали как можно подготовить базовый дистрибутив Kubernetes на базе Talos Linux и...
👍4
li_state_of_linux_public_cloud_solutions_ebook_f31743_202208_en.pdf
5.2 MB
На этот раз мне попалась статистика от Red Hat по состоянию Linux в облаках
В комментариях нескучная инфографика
В комментариях нескучная инфографика
👍2
Forwarded from Ænix.io
Привет всем! 💻
Мы хотим провести эксперимент по написанию полностью комьюнити-driven etcd-оператора.
Выбор etcd обусловлен тем, что он является одновременно простой и, в тоже время, полезной технологией, используемой во многих проектах.
Мы гордимся нашим сообществом, и поскольку наша деятельность вызывает большой интерес и желание помочь. Для написания etcd-оператора мы решили создать специальную working group. Мы приглашаем всех, кто хочет внести свой вклад в разработку проекта, присоединиться к нам в этом эксперименте:
https://xn--r1a.website/etcd_operator
Как будет организованна разработка?
- Для начала мы создаём общую Telegram-группу и добавляем туда всех желающих.
- Устанавливаем еженедельный созвон и пробуем работать вместе.
- Из получившегося комьюнити мы вибираем лидера и распределяем роли в зависимости от времени и вовлечённости в проект: кто-то напишет дизайн, кто-то сам оператор, а кто-то напишет Helm-чарт, CI-пайплайн, тесты или документацию.
- Вся разработка будет открыта и вестись на GitHub. Присоединиться может каждый.
- Код ревью делаем все вместе.
Мы обеспечим информационную поддержку и поможем с организацией, в случае успеха, будем способствовать продвижению проекта в CNCF.
Мы хотим провести эксперимент по написанию полностью комьюнити-driven etcd-оператора.
Выбор etcd обусловлен тем, что он является одновременно простой и, в тоже время, полезной технологией, используемой во многих проектах.
Мы гордимся нашим сообществом, и поскольку наша деятельность вызывает большой интерес и желание помочь. Для написания etcd-оператора мы решили создать специальную working group. Мы приглашаем всех, кто хочет внести свой вклад в разработку проекта, присоединиться к нам в этом эксперименте:
https://xn--r1a.website/etcd_operator
Как будет организованна разработка?
- Для начала мы создаём общую Telegram-группу и добавляем туда всех желающих.
- Устанавливаем еженедельный созвон и пробуем работать вместе.
- Из получившегося комьюнити мы вибираем лидера и распределяем роли в зависимости от времени и вовлечённости в проект: кто-то напишет дизайн, кто-то сам оператор, а кто-то напишет Helm-чарт, CI-пайплайн, тесты или документацию.
- Вся разработка будет открыта и вестись на GitHub. Присоединиться может каждый.
- Код ревью делаем все вместе.
Мы обеспечим информационную поддержку и поможем с организацией, в случае успеха, будем способствовать продвижению проекта в CNCF.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7
А как насчёт создания самостоятельных бинарников прямо из docker-образов?
https://github.com/NilsIrl/dockerc
https://github.com/NilsIrl/dockerc
GitHub
GitHub - NilsIrl/dockerc: container image to single executable compiler
container image to single executable compiler. Contribute to NilsIrl/dockerc development by creating an account on GitHub.
🥴1
Forwarded from Ænix.io
Третья и заключительная часть нашего рассказа о том как мы готовим Kubernetes-in-Kubernetes
В этот раз про Kamaji и Cluster API
https://habr.com/ru/companies/aenix/articles/798567/
В этот раз про Kamaji и Cluster API
https://habr.com/ru/companies/aenix/articles/798567/
Хабр
DIY: Ваше собственное облако на базе Kubernetes (часть 3)
Вот мы и подобрались к самому интересному - запуску Kubernetes в Kubernetes. В этой статье мы поговорим о таких технологиях как Kamaji и Cluster API, а так же о том как интегрировать их с KubeVirt. В...
👍2
Автоподсказки по кубовым ресурсам и yaml-language-server прямо в Vim
https://joshrosso.com/c/vim-k8s-yaml-support/
https://joshrosso.com/c/vim-k8s-yaml-support/
Joshrosso
Vim Kuberetes YAML Support
Get Kubernetes resource autocompletion and validation in Vim.
🔥4
Нашёл прикольный канал в ТГ, который шлёт уведомления если какой-то из репозиториев на Github начал резко набирать звёзды.
https://xn--r1a.website/code_stars
https://xn--r1a.website/code_stars
Telegram
Code Stars
Code Stars alerts you to GitHub repos gaining stars rapidly. Stay ahead of the curve and discover trending projects before they go viral! #AI #GitHub #OpenSource #Tech #MachineLearning #Python #Programming #Java #Javascript #React #Docker #Devops
👍9👎3🤔1
Forwarded from Ænix.io
Мы рады поделиться новостями проекта. Эксперимент показал себя хорошо и проекту быть! Сегодня мы выпускаем первую альфа-версию нашего community driven etcd-operator'а
Силой комьюнити мы разработали базовую спеку, придумали классную логику для бутстрапа кластеров и начали писать реализацию. У нас есть сайт, тесты и пайплайн. Этого не получилось бы без вас и вашего энтузиазма.
Впереди нас ждёт долгий путь. Но главное что мы собрали команду и наладили процесс. Я уверен что вместе с вами мы пройдём его очень быстро!
Силой комьюнити мы разработали базовую спеку, придумали классную логику для бутстрапа кластеров и начали писать реализацию. У нас есть сайт, тесты и пайплайн. Этого не получилось бы без вас и вашего энтузиазма.
Впереди нас ждёт долгий путь. Но главное что мы собрали команду и наладили процесс. Я уверен что вместе с вами мы пройдём его очень быстро!
👍13
Ток что вернулся с CloudFest, там ребята представляли недавно опенсорснутую на гитхабе SaunaFS.
https://github.com/leil-io/saunafs
Давайте насыпем им звёзд ⭐
https://github.com/leil-io/saunafs
Давайте насыпем им звёзд ⭐
GitHub
GitHub - leil-io/saunafs: SaunaFS is a free-and open source, distributed POSIX file system inspired by Google File System.
SaunaFS is a free-and open source, distributed POSIX file system inspired by Google File System. - leil-io/saunafs
Forwarded from opennet.ru
Первый альфа-выпуск etcd-оператора для Kubernetes https://opennet.ru/60833/
www.opennet.ru
Первый альфа-выпуск etcd-оператора для Kubernetes
Опубликована первая альфа-версия проекта etcd-operator, развивающего инструментарий для упрощения развёртывания распределённого хранилища etcd в окружении Kubernetes и управления кластерами etcd. Инструментарий может решать такие задачи, как развёртывание…
👍3👎1
Forwarded from opennet.ru
Опубликован выпуск SDS Vitastor 1.5.0 с поддержкой кластерной ФС https://opennet.ru/60835/
www.opennet.ru
Опубликован выпуск SDS Vitastor 1.5.0 с поддержкой кластерной ФС
Опубликован выпуск 1.5.0 программной системы хранения данных Vitastor с поддержкой кластерной файловой системы (VitastorFS). Vitastor - распределённая блочная программная система хранения данных, то есть, хранилище образов виртуальных машин или томов контейнеров…
👍5