What is Kuma?
It is a universal open source control-plane for Service Mesh and Microservices that can run and be operated natively across both Kubernetes and VM environments, in order to be easily adopted by every team in the organization.
Kuma is a tool in the Microservices Tools category of a tech stack.
Kuma is an open source tool with 2.3K GitHub stars and 169 GitHub forks. Here’s a link to Kuma's open source repository on GitHub
Who uses Kuma?
Companies
3 companies reportedly use Kuma in their tech stacks, including Koyeb, DevOps, and 2806-as-is.
Developers
12 developers on StackShare have stated that they use Kuma.
Kuma Integrations
PostgreSQL, Ubuntu, Kubernetes, Debian, and CentOS are some of the popular tools that integrate with Kuma. Here's a list of all 8 tools that integrate with Kuma.
Kuma's Features
- Universal Control Plane
- Lightweight Data Plane
- Automatic
- Multi-Tenancy
- Network Security
- Traffic Segmentation: With flexible ACL rules
Kuma Alternatives & Comparisons
What are some alternatives to Kuma?
Panda
Panda is a cloud-based platform that provides video and audio encoding infrastructure. It features lightning fast encoding, and broad support for a huge number of video and audio codecs. You can upload to Panda either from your own web application using our REST API, or by utilizing our easy to use web interface.<br>
Istio
Istio is an open platform for providing a uniform way to integrate microservices, manage traffic flow across microservices, enforce policies and aggregate telemetry data. Istio's control plane provides an abstraction layer over the underlying cluster management platform, such as Kubernetes, Mesos, etc.
Envoy
Originally built at Lyft, Envoy is a high performance C++ distributed proxy designed for single services and applications, as well as a communication bus and “universal data plane” designed for large microservice “service mesh” architectures.
Kong
Kong is a scalable, open source API Layer (also known as an API Gateway, or API Middleware). Kong controls layer 4 and 7 traffic and is extended through Plugins, which provide extra functionality and services beyond the core platform.
JavaScript
JavaScript is most known as the scripting language for Web pages, but used in many non-browser environments as well such as node.js or Apache CouchDB. It is a prototype-based, multi-paradigm scripting language that is dynamic,and supports object-oriented, imperative, and functional programming styles.
Related Comparisons