[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-9923":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":16,"stars7d":16,"stars30d":16,"stars90d":16,"forks30d":16,"starsTrendScore":16,"compositeScore":17,"rankGlobal":10,"rankLanguage":10,"license":18,"archived":19,"fork":20,"defaultBranch":21,"hasWiki":19,"hasPages":20,"topics":22,"createdAt":10,"pushedAt":10,"updatedAt":29,"readmeContent":30,"aiSummary":31,"trendingCount":16,"starSnapshotCount":16,"syncStatus":32,"lastSyncTime":33,"discoverSource":34},9923,"kubeless","vmware-archive\u002Fkubeless","vmware-archive","Kubernetes Native Serverless Framework","https:\u002F\u002Fkubeless.io",null,"Go",6849,740,6853,197,0,39.61,"Apache License 2.0",true,false,"master",[23,24,25,5,26,27,28],"faas","function-as-a-service","golang","kubernetes","serverless","serverless-architectures","2026-06-12 02:02:14","# \u003Cimg src=\"https:\u002F\u002Fcloud.githubusercontent.com\u002Fassets\u002F4056725\u002F25480209\u002F1d5bf83c-2b48-11e7-8db8-bcd650f31297.png\" alt=\"Kubeless logo\" width=\"400\">\n\n[![CircleCI](https:\u002F\u002Fcircleci.com\u002Fgh\u002Fkubeless\u002Fkubeless.svg?style=svg)](https:\u002F\u002Fcircleci.com\u002Fgh\u002Fkubeless\u002Fkubeless)\n[![Slack](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fslack-join%20chat%20%E2%86%92-e01563.svg)](http:\u002F\u002Fslack.k8s.io)\n[![Not Maintained](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FMaintenance%20Level-Not%20Maintained-yellow.svg)](https:\u002F\u002Fgist.github.com\u002Fcheerfulstoic\u002Fd107229326a01ff0f333a1d3476e068d)\n\n## WARNING: Kubeless is no longer actively maintained by VMware.\n\nVMware has made the difficult decision to stop driving this project and therefore we will no longer actively respond to issues or pull requests. If you would like to take over maintaining this project independently from VMware, please let us know so we can add a link to your forked project here.\n\nThank You.\n\n## Overview\n\n`kubeless` is a Kubernetes-native serverless framework that lets you deploy small bits of code without having to worry about the underlying infrastructure plumbing. It leverages Kubernetes resources to provide auto-scaling, API routing, monitoring, troubleshooting and more.\n\nKubeless stands out as we use a [Custom Resource Definition](https:\u002F\u002Fkubernetes.io\u002Fdocs\u002Ftasks\u002Faccess-kubernetes-api\u002Fextend-api-custom-resource-definitions\u002F) to be able to create functions as custom kubernetes resources. We then run an in-cluster controller that watches these custom resources and launches _runtimes_ on-demand. The controller dynamically injects the functions code into the runtimes and make them available over HTTP or via a PubSub mechanism.\n\nKubeless is purely open-source and non-affiliated to any commercial organization. Chime in at anytime, we would love the help and feedback !\n\n## Tools\n\n- A [UI](https:\u002F\u002Fgithub.com\u002Fkubeless\u002Fkubeless-ui) is available. It can run locally or in-cluster.\n- A [serverless framework plugin](https:\u002F\u002Fgithub.com\u002Fserverless\u002Fserverless-kubeless) is available.\n\n## Quick start\n\nCheck out the instructions for quickly set up Kubeless [here](http:\u002F\u002Fkubeless.io\u002Fdocs\u002Fquick-start).\n\n## Building\n\nConsult the [developer's guide](docs\u002Fdev-guide.md) for a complete set of instruction\nto build kubeless.\n\n## Compatibility Matrix with Kubernetes\n\nKubeless fully supports Kubernetes versions greater than 1.9 (tested until 1.15). For other versions some of the features in Kubeless may not be available. Our CI run tests against two different platforms: GKE (1.12) and Minikube (1.15). Other platforms are supported but fully compatibiliy cannot be assured.\n\n## _Roadmap_\n\nWe would love to get your help, feel free to lend a hand. We are currently looking to implement the following high level features:\n\n- Add other runtimes, currently Golang, Python, NodeJS, Ruby, PHP, .NET and Ballerina are supported. We are also providing a way to use custom runtime. Please check [this doc](.\u002Fdocs\u002Fruntimes.md) for more details.\n- Investigate other messaging bus (e.g SQS, rabbitMQ)\n- Optimize for functions startup time\n- Add distributed tracing (maybe using istio)\n\n## Community\n\n**Issues**: If you find any issues, please [file it](https:\u002F\u002Fgithub.com\u002Fkubeless\u002Fkubeless\u002Fissues).\n\n**Slack**: We're fairly active on [slack](http:\u002F\u002Fslack.k8s.io) and you can find us in the #kubeless channel.\n","Kubeless 是一个基于 Kubernetes 的无服务器框架，允许用户部署小段代码而无需关心底层基础设施。其核心功能包括自动扩展、API 路由、监控和故障排除等，并通过自定义资源定义（CRD）将函数作为 Kubernetes 资源创建，利用集群内的控制器动态注入函数代码并使其可通过 HTTP 或 PubSub 机制访问。Kubeless 适用于需要快速迭代开发、希望减少运维负担的应用场景，尤其适合微服务架构下的事件驱动型应用。尽管该项目已不再由 VMware 积极维护，但依然作为一个纯开源项目接受社区贡献与反馈。",2,"2026-06-11 03:25:25","top_topic"]