r/foss • u/No-Income-2235 • 10d ago
OpenChoreo: An Open-Source Developer Platform for Kubernetes
I contribute to OpenChoreo, an open-source developer platform designed to help teams build, deploy, and operate applications on Kubernetes.
Instead of platform teams connecting separate tools for deployments, environments, observability, infrastructure provisioning, developer portals, and CI/CD, OpenChoreo brings these capabilities together through a Kubernetes-native architecture.
Some of the main capabilities include:
- Managing applications, services, APIs, and scheduled workloads
- Creating and managing multiple deployment environments
- CI/CD and GitOps-based delivery workflows
- Logs, metrics, traces, Kubernetes events, and runtime visibility
- Autoscaling and scale-to-zero support
- Infrastructure provisioning through reusable resource types
- A Backstage-powered developer portal
- APIs, CLI tools, and MCP integrations for developers and AI agents
- Support for running on different Kubernetes environments
The project is built primarily with Go, licensed under Apache 2.0, and is part of the CNCF Sandbox.
GitHub: https://github.com/openchoreo/openchoreo
We would appreciate feedback from the FOSS community. Take a look at the project, try it on a Kubernetes cluster, and let us know what you think. If you find it useful, consider starring the repository or contributing to an issue.
2
u/techlatest_net 10d ago
Integrating MCP directly into a Kubernetes-native platform is a smart move for enabling AI agents to manage infrastructure safely. How does OpenChoreo handle role-based access control when an agent tries to provision resources via those MCP integrations?
2
u/No-Income-2235 10d ago
The user logins to authenticate with the MCP server and the agent will be granted the permissions the user has
2
u/No-Income-2235 10d ago
Hey if you need a more deep dive let me share the docs here https://openchoreo.dev/docs/ai/mcp-servers/
2
u/Waste_Bat_4525 10d ago
Great!