Loft Labs announced today that it has added support for the K0s lightweight distribution of Kubernetes to its open-source vcluster software. The vcluster software was developed by Loft Labs to enable the deployment of multiple instances of Kubernetes on the same cluster.
According to Lukas Gentele, CEO of Loft Labs, the K0s distribution of Kubernetes, managed by Mirantis, is being widely adopted by developers of containerized applications using tools like the Lens integrated development environment (IDE). The vcluster project provides an abstraction layer that isolates each application running on a multi-tenant Kubernetes cluster. This approach is easier to set up and maintain than relying solely on the namespaces that Kubernetes already provides. In fact, vcluster runs inside this namespaces function.
Once installed, a virtual cluster behaves like a regular Kubernetes cluster. In fact, vcluster is a certified Kubernetes distribution, which means it passes all conformance tests required by the Cloud Native Computing Foundation (CNCF). These can be launched either with a graphical tool or via the Loft command line interface (CLI) or alternatively via the kubectl CLI that comes with Kubernetes.
Loft Labs offers an enterprise platform on top of vcluster – called Loft – that IT teams can use to enable developers, engineers or IT admins to deploy Kubernetes clusters on demand.
Earlier this month, Loft Labs added support for any vanilla distribution of Kubernetes. Previously, vcluster only supported the lightweight K3s Kubernetes instance originally developed by Rancher Labs and later acquired by SUSE.
The goal is to make it easier for developers to set up logically separate instances of Kubernetes that can scale up and down on a server or in the cloud, rather than being limited to the resources available on their individual desktop or laptop computers. systems are available.
As Kubernetes management evolves, it’s still not clear to what extent clusters are managed by DevOps teams compared to traditional IT admins using graphical tools. In most organizations, there is likely to be a mix of both types of IT professionals, depending on the role. Meanwhile, virtualization of Kubernetes clusters is still in its infancy, but as the number of Kubernetes clusters deployed in IT environments continues to grow, finding a way to manage them more efficiently becomes more important.
The problem that many IT organizations need to solve is how to address this issue before the proliferation of Kubernetes clusters spirals out of control. A vcluster simplifies the deployment and, just as important, the dismantling of a Kubernetes cluster at different stages of an application development project.
Ultimately, management of Kubernetes becomes more automated. In the meantime, sparsely staffed IT teams will likely need every tool they can find to manage one of the most complex IT platforms ever created.