Fortech logo
Kubevious logo

Convenient dashboard for Kubernetes clusters

https://kubevious.io
Kubernetes
Docker
Dashboard

April 2020 - in progress

Kubevious project description image

Project goals

projectGoals.safeWork

Ensuring safe work with clusters

projectGoals.review

Ability to view and change all cluster settings from one place

projectGoals.interface

Development of an intuitive and simple user interface

projectGoals.version

Creation of different application versions, both for running inside and outside the cluster

Concept
Kubevious - modern and clear graphic interface for Kubernetes. The application makes configuring apps and viewing their statuses safe and easy to understand.

Our solutions

projectSolutions.componentsLibrary

Creation of library component

projectSolutions.modernEncryption

Using modern encrypting standards

projectSolutions.programmingLanguage

Creating the Kubic programming language based on JavaScript

projectSolutions.architecture

Using microservice architecture

Development history

history-description-icon

Kubevious is a modern platform that at the moment of joining the company had only a small working prototype. After discussing details our team started developing functionality and creating new applications in the Kubevious ecosystem.

Implemented features
1

Creating a node diagramm

One of the main advantages of the application is a friendly and clear user interface. It is based on a hierarchy diagram, with which it is easy and clear to see cluster components.
Kubevious node diagram
Implemented features
2

Add cluster analytics

Using d3 library, we have released a scalable timeline graph to track the life cycle of a cluster. A menu has also been added to display errors and warnings of your cluster.
Kubevious analytics section
Implemented features
3

Custom rules and markers

One of the main features of the application is an interactive diagram displaying a node in the cluster. For easier navigation and filtering, the ability to create custom rules was added, according to which the grouping of nodes was configured. Also a marker could be added to each group to facilitate the search on the general diagram.
Kubevious user rules

Sometimes it is not enough to classify objects by errors or warnings. Marker editor allows you to assign arbitrary items to objects with the help of rules engine. They can be used for quick access or for better categorization.

Implemented features
4

Creating a website and a blog

Our design team created the design for the application site and then the developers brought it to life. It is important to note that there is a blog on the site that publishes feature articles from the world of Kubernetes.

Website

An animated website that conveys the concept of the brand.

Docs

The section contains the full instructions for working with service and answers to popular questions from users.

Kubevious landing demo
Kubevious documentation section

Blog

Kubevious SaaS Beta launch
Comparing Kubernetes CNI providers
Kubernets Gremlins: What Broke My Cluster?
Implemented features
5

Working with the administration part of the portal

In the course of our work, we have created an administrator portal where you can track cluster usage statistics. Also, that portal had an interactive map where you could see the location of the clusters.
Kubevious admin panel
Implemented features
6

Application security

We have done a lot of work on the security of the application. All cluster data is transmitted in encrypted form and protected from hacking.
Docker config file
alt.dockerConfig

PodSecurityPolicies provide fine-grained authorization for creating and updating pods. This validator determines where PodSecurityPolicies used in the roles are not found.

Secure politics fragment
Secure politics fragment

Technologies

React

React

MySQL

MySQL

Redux

Redux

Node.js

Node.js

jQuery

jQuery

Docker

Docker

Express.js

Express.js

Typescript

Typescript

Team

team

Fullstack developers - 1

Comment

Project leader

Ruben Hakopian

CTO of Kubevious

Our clients are really impressed with Kubevious, the cluster control panel. Flawless user interface, tons of contextual information and a very easy installation process. Developers did an excellent job. They showed themselves at all stages as a highly professional and competent partner focused on results.

You might be interested

Looking for
developers?

We are ready to chat with you on any topic. Fill out the form and we will contact you shortly.

Our email:partners@fortech.dev

Let's have a call?Select date and time

Phone
Upload file format: .pdf, .docx, .txt.

Privacy Policy