Прототип графического интерфейса для разрабатываемой облачной платформы на базе Kubernetes
🔥7🤡1
Ключевые цели платформы:
1. Стандартизация и максимальное переиспользование компонентов:
Cтремиться к унификации и максимальному переиспользованию всех компонентов, как в пределах платформы, так и вне её. Этот подход исключает вендорлок, минимизирует настройки и активно практикует обмен знаниями.
2. Использование свободных технологий и инструментов:
На данный момент все компоненты платформы основаны на широко известных и признанных в сообществе свободных инструментах и технологиях. Мне нравится такой подход и я хотел бы сохранить его в будущем.
3. Сотрудничество с проектами:
Как в случае проекта KubeVirt, если функция, разрабатываемая для платформы, может быть полезной вышестоящему проекту, с большой вероятностью она будет передана непосредственно в апстрим, вместо того чтобы реализовавать её внутри платформы.
4. Функциональность и обновления:
Основная задача платформы — предоставить оптимальную конфигурацию компонентов, создав готовый, протестированный дистрибутив, готовый для мгновенного внедрения в продакшн, а также безпроблемные обновления всех компонентов, включая операционную систему, ядро и саму платформу.
5. Расширяемость и сообщество:
Пользователи платформы смогут модифицировать существующие приложения и подключать сторонние репозитории. Разработка модулей будет доступна каждому, кто хоть немного знаком с примитивами Kubernetes. В дальнейшем планируется создание community-репозитория с пользовательскими модулями. Однако в ядро платформы войдут только протестированные между ссобой компоненты, необходимые для базового функционала.
6. API как приоритет:
Несмотря на то, что у платформы будет графический интерфейс, его основная цель — обеспечить быстрое погружение и наглядную демонстрацию функций платформы.
Мне хочется верить, что пользователи по достоинству оценят удобный API и предпочтут описывать свою инфраструктуру как код, вместо кликания мышкой в веб-интерфейсе.
7. Свободная лицензия:
С момента первого релиза исходники проекта будут опубликованы на GitHub под свободной лицензией. Таким образом любой желающий сможет присоединиться к развитию и улучшению платформы.
1. Стандартизация и максимальное переиспользование компонентов:
Cтремиться к унификации и максимальному переиспользованию всех компонентов, как в пределах платформы, так и вне её. Этот подход исключает вендорлок, минимизирует настройки и активно практикует обмен знаниями.
2. Использование свободных технологий и инструментов:
На данный момент все компоненты платформы основаны на широко известных и признанных в сообществе свободных инструментах и технологиях. Мне нравится такой подход и я хотел бы сохранить его в будущем.
3. Сотрудничество с проектами:
Как в случае проекта KubeVirt, если функция, разрабатываемая для платформы, может быть полезной вышестоящему проекту, с большой вероятностью она будет передана непосредственно в апстрим, вместо того чтобы реализовавать её внутри платформы.
4. Функциональность и обновления:
Основная задача платформы — предоставить оптимальную конфигурацию компонентов, создав готовый, протестированный дистрибутив, готовый для мгновенного внедрения в продакшн, а также безпроблемные обновления всех компонентов, включая операционную систему, ядро и саму платформу.
5. Расширяемость и сообщество:
Пользователи платформы смогут модифицировать существующие приложения и подключать сторонние репозитории. Разработка модулей будет доступна каждому, кто хоть немного знаком с примитивами Kubernetes. В дальнейшем планируется создание community-репозитория с пользовательскими модулями. Однако в ядро платформы войдут только протестированные между ссобой компоненты, необходимые для базового функционала.
6. API как приоритет:
Несмотря на то, что у платформы будет графический интерфейс, его основная цель — обеспечить быстрое погружение и наглядную демонстрацию функций платформы.
Мне хочется верить, что пользователи по достоинству оценят удобный API и предпочтут описывать свою инфраструктуру как код, вместо кликания мышкой в веб-интерфейсе.
7. Свободная лицензия:
С момента первого релиза исходники проекта будут опубликованы на GitHub под свободной лицензией. Таким образом любой желающий сможет присоединиться к развитию и улучшению платформы.
🔥17👍3🤡1
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, подписывайтесь, дальше будет интереснее
https://github.com/aenix-io/talos-bootstrap
Это наш дебютный проект на GitHub, подписывайтесь, дальше будет интереснее
🔥12👍2
Приветствуем нового члена нашей команды – Георг Гаал, который возглавит направление DevOps. Георг широко известен в IT сообществах и может похвастаться множеством успешных кейсов.
Мы продолжаем развиваться, и помимо инфраструктурных решений, DevOps становится нашим вторым основным направлением.
Ждем новых клиентов и будем рады вашим сообщениям: @kvaps @gecube
Мы продолжаем развиваться, и помимо инфраструктурных решений, DevOps становится нашим вторым основным направлением.
Ждем новых клиентов и будем рады вашим сообщениям: @kvaps @gecube
🎉19👍10🤯2💩2🔥1🤡1
Please open Telegram to view this post
VIEW IN TELEGRAM
Ænix
Home
Amplify your data center with cloud transformation ☁️
🎉10👍3
За последнее время нам поступило много предложений о помощи и содействии. Как оказалось есть огромное количество замечательных людей, которым неравнодушна судьба проекта и которые хотели бы непосредственно в нем поучавствовать.
Мы очень ценим это и решили что сейчас самое время сформировать комьюнити, где бы мы могли вместе с вами обсуждать новости и делиться ходом разработки, присоединяйтесь:
https://news.1rj.ru/str/aenix_community
Мы очень ценим это и решили что сейчас самое время сформировать комьюнити, где бы мы могли вместе с вами обсуждать новости и делиться ходом разработки, присоединяйтесь:
https://news.1rj.ru/str/aenix_community
🔥5
Ну и чтобы не быть голословным, закину сразу небольшой инсайд. (на скрине темная тема cozystack)
На прошлой неделе реализовал менеджмент тенантами, идея следующая:
После установки платформы пользователь получает доступ в рутового тенанта (tenant-root), из которого сможет заспавнить сколько угодно таких же тенантов.
Тенант - это единица безопасности в платформе. Каждый тенант - это отдельное изолированное окружение, в котором можно устанавливать приложения. По умолчанию тенанты изолированны друг от друга, но родительский тенант может управлять всеми дочерними.
Таким образом один пользователь может иметь сколько угодно тенантов.
На прошлой неделе реализовал менеджмент тенантами, идея следующая:
После установки платформы пользователь получает доступ в рутового тенанта (tenant-root), из которого сможет заспавнить сколько угодно таких же тенантов.
Тенант - это единица безопасности в платформе. Каждый тенант - это отдельное изолированное окружение, в котором можно устанавливать приложения. По умолчанию тенанты изолированны друг от друга, но родительский тенант может управлять всеми дочерними.
Таким образом один пользователь может иметь сколько угодно тенантов.
🔥15👍7
Приветствуем ещё одного члена нашей команды – Эдуард Генералов, который возглавит направление системной интеграции. Эд имеет множество успешных кейсов в области системной инженерии и архитектуре комплексных решений.
Участие Эда в проекте позволит нам расширить экспертизу реальным опытом эксплуатации высоконагруженных баз данных и распределенных систем.
Ждем новых клиентов и будем рады вашим сообщениям: @kvaps @gecube @volarenege
Участие Эда в проекте позволит нам расширить экспертизу реальным опытом эксплуатации высоконагруженных баз данных и распределенных систем.
Ждем новых клиентов и будем рады вашим сообщениям: @kvaps @gecube @volarenege
🔥18👏3
Проекты Kubefarm и Kubernetes-in-Kubernetes получили на гитхабе новый дом в виде нашей организации, так как мы начинаем оказывать для них поддержку на коммерческой основе.
В дальнейшем будет произведена интеграция этих двух проектов в платформу Cozystack, чтобы обеспечить удобный интерфейс для запуска Kubernetes-кластеров по кнопке, как в виртуальных машинах, так и на железных серверах.
Если вы ещё не знакомы с этими решениями, рекомендую посмотреть презентацию:
https://youtu.be/FDdPProqE8g
В дальнейшем будет произведена интеграция этих двух проектов в платформу Cozystack, чтобы обеспечить удобный интерфейс для запуска Kubernetes-кластеров по кнопке, как в виртуальных машинах, так и на железных серверах.
Если вы ещё не знакомы с этими решениями, рекомендую посмотреть презентацию:
https://youtu.be/FDdPProqE8g
YouTube
Kubernetes-in-Kubernetes и ферма серверов с загрузкой по PXE / Андрей Квапил (WEDOS Internet, a.s)
Приглашаем на DevOpsConf 2024, которая пройдет 4 и 5 марта 2024 в Москве. Программа, подробности и билеты по ссылке: https://devopsconf.io/moscow/2024-------...
🔥10👍2
