Kubeless let developers run small pieces of application code in response to a web request or an incoming event, without first building a separate container image for each function. It supplied the surrounding runtime and Kubernetes machinery, making it useful for teams that wanted functions alongside their other cluster applications. This entry covers the retired Kubeless project; its runtime and trigger behavior matter when moving existing functions to another deployment model.
Current guidance
Its archived repository explicitly says VMware stopped active maintenance and response to issues and pull requests. The historical compatibility claims and language list are not a current security-support matrix for those bundled runtime images.
Export function definitions, source, dependency manifests, runtime versions, environment configuration and trigger resources before removing the controller. Inventory how callers authenticate, how events are acknowledged or retried, and whether functions rely on writable local storage or runtime-provided libraries. Build a reproducible container or another explicit deployment artifact rather than depending on an abandoned controller to assemble code at startup.
Choose a destination according to each function’s behavior: a request-serving workload, scheduled job and event consumer may require different designs. Test payload formats, response codes, timeouts, concurrency and retry-related duplicate effects. Keep consumers from competing for the same messages during a cutover unless that is intentional. No officially equivalent successor was established by the reviewed source; adopting another serverless platform requires its own trigger and operational compatibility review.
Historical upstream link check · 2026-10-09
Automated availability verification was inconclusive on 2026-10-09 (connection or verification failure). Link availability does not certify the historical installation instructions or current security support.
Website availability is separate from project, chart and image support. Use the current guidance and primary sources on this page to assess the distribution.
Historical Kubedex content
Preserved for context. Commands, versions, prices and results below reflect the original research.
Kubeless is a Kubernetes-native serverless framework. It runs on top of your Kubernetes cluster and allows you to deploy a small unit of code without having to build container images. With kubeless you can build advanced applications that tie together services using functions. It is designed to be deployed on top of a Kubernetes cluster and take advantage of all the great Kubernetes primitives. If you are looking for an open source serverless solution that clones what you can find on AWS Lambda, Azure Functions, and Google Cloud Functions, Kubeless is for you!
Kubeless Includes:
- Support for Python, Node.js, Ruby, PHP, Golang, .NET, Ballerina and custom runtimes
- CLI compliant with AWS Lambda CLI
- Event triggers using Kafka messaging system and HTTP events
- Prometheus monitoring of functions calls and function latency by default
- Serverless Framework plugin
How does it work? Check it out!
Kubeless uses a Custom Resource Definition to be able to create functions as custom kubernetes resources. It then runs an in-cluster controller that watches these custom resources and launches runtimes on-demand. The controller dynamically injects the function’s code into the runtimes and make them available over HTTP or via a PubSub mechanism.
Sources & further reading
Spotted something that needs another look?
Help improve this page →