Fortech logo
Kubevious logo

Kubevious

Удобный дэшборд для Kubernetes кластеров

https://kubevious.io
Kubernetes
Docker
Дэшборд

Апрель 2020 - в процессе

Kubevious project description image

Цели проекта

projectGoals.safeWork

Обеспечение безопасной работы с кластерами

projectGoals.review

Возможность просмотра и изменения всех параметров кластера из одного места

projectGoals.interface

Разработка интуитивно понятного и простого интерфейса для пользователей

projectGoals.version

Создание различных версий приложения, как для запуска внутри, так и снаружи кластера

Концепция
Kubevious - современный и понятный графический интерфейс для kubernetes. Приложение делает конфигурацию приложений и просмотр их состояния безопасным и простым для понимания.

Наши решения

projectSolutions.componentsLibrary

Создание библиотеки компонентов

projectSolutions.modernEncryption

Использование современных стандартов шифрования

projectSolutions.programmingLanguage

Создание языка программирования Kubic на основе JavaScript

projectSolutions.architecture

Использование микросервисной архитектуры

История создания

history-description-icon

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

Реализованные функции
1

Создание диаграммы иерархии

Одним из основных преимуществ приложения является дружелюбный и понятный пользовательский интерфейс. В его основе лежит диграмма иерархий, с помощью которой легко и понятно можно увидеть составляющие кластера.
Диаграмма узлов Kubevious
Реализованные функции
2

Добавление аналитики кластера

Мы реализовали масштабируемый timeline график для отслеживания жизненного цикла кластера. Также были добавлены меню с отображением ошибок и предупреждений вашего кластера.
Раздел аналитики Kubevious
Реализованные функции
3

Пользовательские правила и маркеры

Одной из главных особенностей приложения является интерактивная диаграмма с отображением node в кластере. Для более легкой навигации и фильтрации была добавлена возможность создания пользовтаельских правил, по которым настраивалась группировка узлов. Также к каждой группе можно было добавить маркер, для облегчения поиска на общей диаграмме.
Пользовательские правила Kubevious

Реализованные функции
4

Создание промо-сайта, раздела docs и blog

Наша команда дизайнеров создала дизайн для сайта приложения, и затем разработчики воплотили его в жизнь. Важно отметить, что на сайте присутствует инструкция по работе с сервисом и блог, в котором публикуются тематические статьи из мира kubernetes.

Сайт

Анимированный сайт, передающий концепцию бренда.

Docs

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

Демонстрация главной страницы Kubevious
Раздел документации Kubevious

Блог

Запуск бета-версии Kubevious SaaS
Сравнение провайдеров Kubernetes CNI
Kubernetes гремлины: что сломало мой кластер?
Реализованные функции
5

Работа с административной частью портала

В ходе нашей работы мы создали административный портал, на котором можно проследить статистику использования кластера. Также данный портал имел интерактивную карту, на которой можно было увидеть расположение кластеров.
Панель администратора Kubevious
Реализованные функции
6

Безопасность приложения

Мы провели большую работу над безопасностью приложения. Все данные о кластерах передаются в зашифрованном виде и защищены от взлома.
Файл конфигурации Docker
alt.dockerConfig

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

Фрагмент кода политики безопасности
Фрагмент кода политики безопасности

Технологии

React

React

MySQL

MySQL

Redux

Redux

Node.js

Node.js

jQuery

jQuery

Docker

Docker

Express.js

Express.js

Typescript

Typescript

Команда

team

Fullstack разработчики - 1

Отзыв

Project leader

Ruben Hakopian

CTO компании Kubevious

Наши клиенты действительно впечатлены панелью управления кластером Kubevious. Безупречный пользовательский интерфейс, масса контекстной информации и очень простой процесс установки. Разработчик отлично справился с поставленными задачами. На всех этапах проявил себя как высокопрофессиональный и грамотный партнер, ориентированный на результат.

Вам может быть интересно

Заполняйте форму или пишите нам!

Давайте пообщаемся!

Подготовим варианты решений, рекомендации по разработке, да и просто будем рады поговорить.

Наша почта:partners@fortech.dev

Телеграм:@fortech_sales

Phone

Политикой конфиденциальности