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

Contact: @kvaps
Download Telegram
Forwarded from Ænix.io
Привет всем! 💻

Мы хотим провести эксперимент по написанию полностью комьюнити-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
Автоподсказки по кубовым ресурсам и yaml-language-server прямо в Vim

https://joshrosso.com/c/vim-k8s-yaml-support/
🔥4
Нашёл прикольный канал в ТГ, который шлёт уведомления если какой-то из репозиториев на Github начал резко набирать звёзды.

https://xn--r1a.website/code_stars
👍9👎3🤔1
😁16💩9🤡2🔥1
Forwarded from Ænix.io
Мы рады поделиться новостями проекта. Эксперимент показал себя хорошо и проекту быть! Сегодня мы выпускаем первую альфа-версию нашего community driven etcd-operator'а

Силой комьюнити мы разработали базовую спеку, придумали классную логику для бутстрапа кластеров и начали писать реализацию. У нас есть сайт, тесты и пайплайн. Этого не получилось бы без вас и вашего энтузиазма.

Впереди нас ждёт долгий путь. Но главное что мы собрали команду и наладили процесс. Я уверен что вместе с вами мы пройдём его очень быстро!
👍13
Ток что вернулся с CloudFest, там ребята представляли недавно опенсорснутую на гитхабе SaunaFS.

https://github.com/leil-io/saunafs

Давайте насыпем им звёзд
Кек, а вы видели официальный репозиторий etcd?

https://github.com/etcd-io/etcd
😁26👍1
Забавная история произошла с этой картинкой. Я нарисовал её и запостил в @kubernetes_ru лет 5 назад, и тут она снова всплывает в одном из чатов, который мы создали для разработки свободного @etcd_operator'а.

Судя по jpeg артефактам она обошла пол интернета и сейчас вернулась обратно ко мне :D
👍17
Коллеги из Deckhouse приняли решение переписать LINSTOR на go:

Установку модуля выполняет Deckhouse. В целом контроллер и CRD можно установить и самостоятельно, но мы такое не поддерживаем на данный момент.

Код открыт: https://github.com/deckhouse/sds-replicated-volume

Будем рады обратной связи и поддержке :)
3😱2
Forwarded from 𝚔𝚟𝚊𝚙𝚜
На мите кому-то обещал пошарить солюшен для объединения удаленных нод куба в разных физических локейшенах в одну физическую сеть, я говорил про:

skupper.io и liqo.io

У кого-то был опыт работы с ними?
Forwarded from Ænix.io
Сегодня в официальном блоге Kubernetes вышла серия публикаций, посвященных тому, как в Cozystack мы реализуем управляемые Kubernetes-кластера, а также обзор всех связанных технологий.

- Kubernetes distro using Talos Linux and FluxCD
- Kubernetes as virtual machines orchestrator.
- Kubernetes-in-Kubernetes with Cluster API and Kamaji
🔥11👍2👎1
Forwarded from Ænix.io
Мы рады представить вторую версию нашего etcd-operator'а
(проект развивается силой комьюнити @kubernetes_ru)

В списке изменений:
- Мы наконец-то стабилизировали спеку EtcdCluster
- Добавлена поддержка SSL, с генерацией сертификатов через cert-manager
- Переработана логика применения пользовательских патчей
- Протестирована возможность работы с Kubernetes
- Добавлены примеры манифестов для Kamaji (Kubernetes control-plane manager)

Присоединяйтесь к разработке: @etcd_operator

https://github.com/aenix-io/etcd-operator/releases/tag/v0.2.0
👍4
Forwarded from 𝚔𝚟𝚊𝚙𝚜
В общем, я рад представить новую тулзу для генерации конфигов.
Сделана по образу и подобию Helm, но для Talos Linux.

- Можно делать lookup'ы прямо из Talos API 👾
- Позволяет генерировать патчи, мерджить их, смотреть дифы, получать конфиги
- Расчитана, как на использование с GitOps, т.е. отрендеренные конфиги можно хранить отдельно, либо применять напрямую
- На данный момент реализованы функции: init, template, apply и upgrade

https://github.com/aenix-io/talm
🔥15👍2
Forwarded from Ænix.io
Вышла новая версия Talm. Теперь применять конфиги можно просто как с kubectl apply:

talm apply -f node1.yaml -f node2.yaml


talm автоматически распознает опции nodes и endpoints из каждого конкретного файла и применит конфиги куда нужно.

Добавил примеров в README.md, описал как кастомайзить шаблоны и как хранить секреты

Ещё одна фича которая появилась - это in-place обновления конфигов, например такая команда:

talm template --in-place -f node1.yaml -f node2.yaml


- обновит конфиги из тех шаблонов с помощью которых они были получены.

Теперь менеджить Talos стало ещё удобнее 🎉
Forwarded from k8s (in)security (r0binak)
Если вам захотелось посмотреть как выглядит ваш ETCD внутри, то инструмент ETCD Keeper может с этим помочь.

По сути это небольшой web ETCD client с возможностью просматривать, добавлять, обновлять или удалять ноды, а также сами ключи и их значения. Есть поддержка как v2 так и v3 версии.
👍5