Earlier this 12 months, Mirantis, the corporate that now owns Docker’s enterprise enterprise, acquired Lens, a desktop utility that gives builders with one thing akin to an IDE for managing their Kubernetes clusters. On the time, Mirantis CEO Adrian Ionel informed me that the corporate desires to supply enterprises the instruments to rapidly construct fashionable purposes. In the present day, it’s taking one other step in that route with the launch of an extensions API for Lens that can take the software far past its authentic capabilities.
Along with this replace to Lens, Mirantis additionally right now introduced a brand new open-source undertaking: k0s. The corporate describes it as “a contemporary, 100% upstream vanilla Kubernetes distro that’s designed and packaged with out compromise.”
It’s a single optimized binary with none OS dependencies (apart from the kernel). Primarily based on upstream Kubernetes, k0s helps Intel and Arm architectures and may run on any Linux host or Home windows Server 2019 employee nodes. Given these necessities, the workforce argues that k0s ought to work for nearly any use case, starting from native improvement clusters to non-public knowledge facilities, telco clusters and hybrid cloud options.
“We wished to create a contemporary, sturdy and versatile base layer for numerous use circumstances the place Kubernetes is in play. One thing that leverages vanilla upstream Kubernetes and is flexible sufficient to cowl use circumstances starting from typical cloud primarily based deployments to varied edge/IoT sort of circumstances,” stated Jussi Nummelin, senior principal engineer at Mirantis and founding father of k0s. “Leveraging our earlier experiences, we actually didn’t need to begin sustaining the setup and packaging for numerous OS distros. Therefore the packaging mannequin of a single binary to permit us to focus extra on the core drawback relatively than completely different flavors of packaging resembling debs, rpms and what-nots.”
Mirantis, in fact, has a little bit of expertise within the distro sport. In its earliest iteration, again in 2013, the corporate provided one of many first main OpenStack distributions, in spite of everything.
As for Lens, the brand new API, which can go stay subsequent week to coincide with KubeCon, will allow builders to increase the service with assist for different Kubernetes-integrated elements and providers.
“Extensions API will unlock collaboration with know-how distributors and remodel Lens into a totally featured cloud native improvement IDE that we are able to lengthen and improve with out limits,” stated Miska Kaipiainen, the co-founder of the Lens open-source undertaking and senior director of engineering at Mirantis. “In case you are a vendor, Lens will present the very best channel to achieve tens of 1000’s of lively Kubernetes builders and achieve distribution to your know-how in a manner that didn’t exist earlier than. On the identical time, the customers of Lens take pleasure in high quality options, applied sciences and integrations simpler than ever.”
The corporate has already lined up numerous widespread CNCF projects and distributors within the cloud-native ecosystem to construct integrations. These embody Kubernetes safety distributors Aqua and Carbonetes, API gateway maker Ambassador Labs and AIOps firm Carbon Relay. Venafi, nCipher, Tigera, Kong and StackRox are additionally at present engaged on their extensions.
“Introducing an extensions API to Lens is a game-changer for Kubernetes operators and builders, as a result of it is going to foster an ecosystem of cloud-native instruments that can be utilized in context with the total energy of Kubernetes controls, on the consumer’s fingertips,” stated Viswajith Venugopal, StackRox software program engineer and developer of KubeLinter. “We stay up for integrating KubeLinter with Lens for a extra seamless consumer expertise.”