Ænix.io – Telegram
Ænix.io
533 subscribers
120 photos
6 videos
197 links
Amplify your data center with cloud transformation

Cozystack developers: @cozystack

Contact: @kvaps @gecube @tym83
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
talos-bootstrap - скрипт, который позволяет легко раскатать отказоустойчивый Kubernetes кластер в Talos OS в духе интерактивного установщика Debian

https://github.com/aenix-io/talos-bootstrap

Это наш дебютный проект на GitHub, подписывайтесь, дальше будет интереснее
🔥12👍2
👾
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥3🌭2
Приветствуем нового члена нашей команды – Георг Гаал, который возглавит направление DevOps. Георг широко известен в IT сообществах и может похвастаться множеством успешных кейсов.

Мы продолжаем развиваться, и помимо инфраструктурных решений, DevOps становится нашим вторым основным направлением.

Ждем новых клиентов и будем рады вашим сообщениям: @kvaps @gecube
🎉19👍10🤯2💩2🔥1🤡1
У нас есть сайт! 🎉
https://aenix.io/
Please open Telegram to view this post
VIEW IN TELEGRAM
🎉10👍3
С наступающим новым годом! Желаем вам радости, успехов и праздничного настроения! 🎇🎉🎄
🎉15🍾6🔥1
За последнее время нам поступило много предложений о помощи и содействии. Как оказалось есть огромное количество замечательных людей, которым неравнодушна судьба проекта и которые хотели бы непосредственно в нем поучавствовать.

Мы очень ценим это и решили что сейчас самое время сформировать комьюнити, где бы мы могли вместе с вами обсуждать новости и делиться ходом разработки, присоединяйтесь:

https://news.1rj.ru/str/aenix_community
🔥5
Ну и чтобы не быть голословным, закину сразу небольшой инсайд. (на скрине темная тема cozystack)

На прошлой неделе реализовал менеджмент тенантами, идея следующая:

После установки платформы пользователь получает доступ в рутового тенанта (tenant-root), из которого сможет заспавнить сколько угодно таких же тенантов.
Тенант - это единица безопасности в платформе. Каждый тенант - это отдельное изолированное окружение, в котором можно устанавливать приложения. По умолчанию тенанты изолированны друг от друга, но родительский тенант может управлять всеми дочерними.

Таким образом один пользователь может иметь сколько угодно тенантов.
🔥15👍7
Приветствуем ещё одного члена нашей команды – Эдуард Генералов, который возглавит направление системной интеграции. Эд имеет множество успешных кейсов в области системной инженерии и архитектуре комплексных решений.

Участие Эда в проекте позволит нам расширить экспертизу реальным опытом эксплуатации высоконагруженных баз данных и распределенных систем.

Ждем новых клиентов и будем рады вашим сообщениям: @kvaps @gecube @volarenege
🔥18👏3
Проекты Kubefarm и Kubernetes-in-Kubernetes получили на гитхабе новый дом в виде нашей организации, так как мы начинаем оказывать для них поддержку на коммерческой основе.

В дальнейшем будет произведена интеграция этих двух проектов в платформу Cozystack, чтобы обеспечить удобный интерфейс для запуска Kubernetes-кластеров по кнопке, как в виртуальных машинах, так и на железных серверах.

Если вы ещё не знакомы с этими решениями, рекомендую посмотреть презентацию:

https://youtu.be/FDdPProqE8g
🔥10👍2
Forwarded from ITTales :(){ :|:& };:
This media is not supported in your browser
VIEW IN TELEGRAM
Ну да ладно, а теперь про CSI.
Как работает динамический провиженинг томов в Kubernetes я уже рассказывал и неоднократно.

Если в кратце, то есть
csi-controller - часть, которая отвечает за связь с облачным API и используется для создания/удаления, аттача/детача и ресайза томов.
csi-node - часть, которая запускается на ноде и с которой общается kubelet чтобы примаунтить полученный волюм к поду.

В рамках внедрения KubeVirt как технологии для создания Kubernetes-кластеров по кнопке, я хотел бы отметить об одной интересной особенности.

Так как в KubeVirt виртуалки запускаются внутри management Kubernetes-кластера, где у вас уже есть нормальное API, у вас появляется интересная возможность запустить все нобходимые компоненты для интеграции с вашим облаком снаружи от пользовательского кластера, и можно заметить что в KubeVirt-комьюнити этот подход часто пользуется популярностью.

Из коробки поддерживается возможность запустить cloud-provider, cluster-autoscaler и CSI-controller для KubeVirt прямо на стороне управляющего кластера.

Данный подход позволяет полностью скрыть внутреннее API вашего облака от конечного пользователя, предоставив ему интерфейс только в виде сущностей Kubernetes.
Никаких контроллеров в пользовательском кластере, а соответсвенно и дырок для доступа в ваш management кластер. Красиво, Секьюрно, Удобно.
👍10🔥1😁1
Кстати, мы тут рассматриваем возможность поддержки Proxmox в качестве альтернативного гипервизора, основной сейчас - KubeVirt.

Не смотря на то, что Proxmox в действительности не является облачной платформой, а в основном используется для запуска традиционных виртуальных машин (pets) с настройкой вручную, мы знаем что в комьюнити Proxmox полюбился многим, и потому спрашиваем у вас:

Если бы у вас был выбор между запуском Kubernetes кластеров в полностью управляемой платформе на базе Talos Linux+KubeVirt или менее управляемым, но более понятном Proxmox, какому решению вы бы отдали приоритет?

Опрос закину в наш комьюнити канал.
🔥6
This media is not supported in your browser
VIEW IN TELEGRAM
talos-bootstrap научился обновлять уже забутстрапленные ноды в кластере, а так же выводить красивый дашборд для Talos Linux

https://github.com/aenix-io/talos-bootstrap/
🔥19🥰2
Отдельной интересной задачей при разработке Cozystack было придумать способ для управления мультитенантными приложениями в кластере, и как сделать это безопасным и удобным для пользователей.

Например etcd кластер и monitoring hub могут быть общими для нескольких Kubernetes-кластеров. Потому что пользователь захочет зайти в единую графану и увидеть метрики сразу со всех своих кластеров.

Реализация была позаимстована у неймспейсов ядра Linux.

При создании нового тенанта, вы можете указать должен ли этот тенант иметь отдельные etcd, monitoring и ingress. А все приложения устанавливаемые в пространстве для этого тенанта автоматически унаследуют эти параметры, например:

- если тенант имеет свой monitoring hub: будут использовать его
- если не имеет: будут использовать monitoring hub родительского тенанта
🔥7👍3
Мы рады представить первый публичный релиз платформы Cozystack 🎉🎉🎉
Платформу уже можно установить и потыкать. Будем рады получить любой фидбек.
А также мы всегда готовы помочь советом в нашем комьюнити канале

https://github.com/aenix-io/cozystack

Пожалуйста насыпьте нам звёзд
(это очень поможет развитию проекта)
🔥21🎉8🍾5👍31🤡1
Forwarded from DevOps курилка
Приветы,

как же мы скучали и готовились к нашей новой встрече 🎉

И вот, новый выпуск с
Георгом Гаалом @gecube и
Андреем Квапилом
@kvaps

За это время друзья запустили свой open source проект и готовы о нем рассказать уже сегодня вечером, всем нашим пятничным друзьям)

🕗 В 20:00
💬 в @kubernetes_ru

Вашему вниманию:
Как построить платформу для managed Kubernetes и DB-as-a-Service

Опыт построения платформы Cozystack.
Почему Talos Linux - это лучший выбор для вендора.
Возможна ли мультитенантность в Kubernetes?
Запуск кластеров по кнопке, без OpenStack и какой-то матери.
Паттерн Kubernetes-in-Kubernetes и его практическая реализация с KubeVirt и Cluster API.

Технологии о которых пойдёт речь:
- Talos Linux
- Flux CD
- KubeVirt
- Cluster API
- Kube-OVN
- Kamaji

У проекта есть канал @aenix_io
и комьюнити @cozystack

Ведущие сегодня:
Крылов Александр, достопочтенный @darkbenladan
Фиделина, деятельная @fidelina_ru

При поддержке:
@devops_ru
@itstand_org
🔥12👍1
Прошёл всего день после публичного релиза, а мы уже набрали 100 звёзд на гитхабе. Огромное вам спасибо. Приятно осознавать что у нас есть такое большое и замечательное комьюнити как вы! ❤️
17🔥10
Кстати, если вы не знали как написать "Æ", то во всех системах это делается по разному. Похоже что в OSX самая удобная комбинация: (⌥ + ')
👍7
Вы не ждали, а мы сайт запустили:
https://cozystack.io
15🔥10
Forwarded from DevOps курилка
Media is too big
VIEW IN TELEGRAM
DevOps Backstage: Как построить платформу для managed Kubernetes и DB-as-a-Service с Георгом Гаалом и Андреем Квапилом
👍9
Forwarded from 𝚔𝚟𝚊𝚙𝚜
В общем-то вот, 19 Апреля 2024 на Кипре буду рассказывать про наш опыт использования Talos Linux и его роль в Cozystack :)

https://internals.tech/2024/abstracts/9887
14👍7🔥2
Мы дружим с большим количеством свободных проектов и стремимся стать частью международного комьюнити. Недавно, мы отправили заявку на передачу Cozystack в CNCF.

Как оказалось есть огромное количество людей желающих внести свой вклад в развитие проекта. Спасибо вам :)

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

Отсюда вопрос: есть ли у вас языковый барьер, который вам сложно будет преодолеть, чтобы участвовать на этих митах?

Опрос в комментариях.
👍5🔥4