Earlier this year, Mirantis, the company that now owns Docker's corporate business, acquired Lens, a desktop application that provides developers with a type of IDE for managing their Kubernetes clusters. At that time, Mirantis CEO Adrian Ionel told me that the company wanted to give companies the tools to quickly build modern applications. Today we are taking another step in this direction with the introduction of an extension API for lenses, with which the tool goes far beyond its original functions
In addition to this update for Lens, Mirantis A new open source project was also announced today: k0s. The company describes it as "a modern, 100% upstream vanilla Kubernetes distribution that is designed and packaged without compromise".
It is a single optimized binary with no operating system dependencies (other than the kernel). Based on upstream Kubernetes, k0s supports Intel and Arm architectures and can run on any Linux host or Windows Server 2019 worker node. Given these requirements, the team argues that k0s should work for virtually any use case, from local development clusters to private data centers, telecommunications clusters and hybrid cloud solutions.
“We wanted to create a modern, robust, and versatile base layer for various use cases in which Kubernetes is involved. This leverages Vanilla upstream Kubernetes and is versatile enough to cover use cases ranging from typical cloud-based deployments to various Edge / IoT cases, ”said Jussi Nummelin, Senior Principal Engineer at Mirantis and founder of k0s. “Based on our previous experience, we really didn't want to keep the setup and packaging for different operating system distributions. Hence the packaging model of a single binary file so that we can focus on the core problem rather than different types of packaging such as debs, RPMs, and what-nots. "
Mirantis, of course, has a bit of experience in the distro game. In its earliest iteration in 2013, the company offered one of the first major OpenStack Distributions finally.
As for Lens, the new API, With KubeCon, which will go online next week, developers can extend the service with support for other components and services integrated with Kubernetes.
“The extension API will enable and transform collaboration with technology providers lens into a fully functional cloud-native development IDE that we can expand and improve infinitely, ”said Miska Kaipiainen, co-founder of lens Open source project and Senior Director of Engineering at Mirantis. "If you are a seller, lens provides the best channel to reach tens of thousands of active Kubernetes developers and get your technology up and running in ways that weren't there before. At the same time, users of lens Enjoy quality features, technologies and integrations easier than ever. "
The company has already assembled a number of popular CNCF projects and vendors in the cloud-native ecosystem to build integrations. These include the Kubernetes security providers Aqua and Carbonetes, the API gateway manufacturer Ambassador Labs and the AIOps company Carbon Relay. Venafi, nCipher, Tigera, Kong and StackRox are also currently working on their extensions.
"Introducing an extensibility API for Lens is critical for Kubernetes operators and developers as it creates an ecosystem of cloud-native tools that can be used in the context of the full power of Kubernetes controls," said the User Viswajith Venugopal, StackRox software developer and developer of KubeLinter. "We look forward to integrating KubeLinter with Lens for a more seamless user experience."