CloudLinux Inc. has always been a community-driven company, with extensive contributions to the Linux market for the past 12 years. To a large extent, the CloudLinux team of technology enthusiasts is driven by creativity, brainstorming, and passion for programming behind software development. We always aim to solve very specific business problems and make open-source software more reliable, profitable, and secure. It is always a pleasure to start new interesting projects and see how community members and customers help us in development and improve the experience together.
Today, CloudLinux is happy to announce the launch of a new open-core project– KuberLogic – software that allows you to set up scalable, self-healing PaaS on top of your Kubernetes cluster. With KuberLogic, you can run and deploy the key open-source components with simple configurations and high availability. It turns your infrastructure into a fully automated platform that runs, manages, heals, and scales your system software instead of relying on an in-house DevOps team or extensive SaaS solutions.
In a rapid automated DevOps environment, organizations have dedicated teams that handle all the provisioning overhead for developers. Organizations without a dedicated team struggle to find the right solution that will automate the provisioning of managed database services. KuberLogic solves this problem by automatically provisioning and managing database clusters using the K8S operator.
Because KuberLogic is a fully automated system, it gives companies the opportunity to eliminate time spent on long-term deployments, backups, and upgrades required from an allocated DevOps team.
With KuberLogic, the infrastructure team can leverage cloud providers without Kubernetes automation tools and run managed databases at no extra cost.
"The time for manual configuration of applications is a thing of the past,'' said Igor Seletskiy, CEO and Founder of CloudLinux. "Today, developers want to be able to use highly diversified stacks of technologies in an on-demand, automated manner."
KuberLogic is a full management solution for administrators responsible for supporting rapid application development. It already supports MySQL, PostgreSQL and soon will cover Redis and other popular software for virtual machines, storage integration.
After deployment, KuberLogic will not only automatically provision database services, manage updates, and create backups, but it offers activity monitoring, dealing with failover, and performance tuning. Such functionality makes recovery easier and allows for horizontal and vertical scaling.
KuberLogic provides functionality for administrators to deploy clusters so that infrastructure supports high-availability database services for developer applications. In addition, KuberLogic will also automatically provide health tracking and recovery services for clusters.
The KuberLogic solution reduces overhead and aims to expand an instance of the open-source software to improve infrastructure reliability. Provision clusters using an API as part of an Ansible script, so development and operations teams can save weeks or even months of time installing and configuring backend databases. The KuberLogic team will continue to expand the catalog of available managed applications, focusing on the most popular applications first.
One of the main advantages that CloudLinux wants to deliver with this open-core project is to make open-source software accessible to developers without the need for expensive DevOps or support contracts. We want to provide a fully managed PaaS experience for open-source software in any environment on top of Kubernetes clusters. Our goal is to make your software ready for use without the need for hours and hours of DevOps time to install, upgrade, and maintain it. We believe that modern software should scale based on developer demands, be self-healing, auto-backup, and auto-update when needed, and we are ready to continue product development with our contributors. Follow the KuberLogic project on GitHub, and our community Slack channel, where you can join in our developer communication to share your experience and learn best practices. Let’s contribute together!
KuberLogic can be installed on any cloud or on-premise within a few minutes with just one command. It requires a Kubernetes cluster and a config file with the correct configuration for the installation process, which is available at the KuberLogic GitHub profile. After deploying the application, you’ll have the next set of functions available:
Currently, KuberLogic supports:
Next steps:
CloudLinux plans to continue expanding the catalog of available managed applications, focusing on the most popular applications first and will appreciate any feedback regarding preferable software to support. As a contributor, you can influence and make a difference in the development process. We are happy to share our expertise and hear from you, so let’s grow the power of SaaS - anywhere we want!