KubeXCloud (KXC) is a minimalist self service cloud platform built on top of Kubernetes. Built with Go and Operator SDK.
THIS SOFTWARE IS WORK IN PROGRESS / ALPHA RELEASE AND IS NOT MEANT FOR USAGE IN PRODUCTION SYSTEMS
- Deploy anywhere you can host a Kubernetes cluster
- Users management
- Launch apps
- Groups apps within projects
- Isolate projects from each other
- Expose apps via http/https
- KXC API server: receives REST requests and interacts with the Kubernetes API server to create Custom Resources
- KXC Operator/Controllers: Kubernetes Operators monitor Custom Resources created by the KXC API server and reconciliate the internal Kubernetes resources (deployments/services/etc)
- KXC CLI: command line tool to interact with the KXC API server