Skip to content

Minimalist self service cloud platform built on top of Kubernetes. Built with Go.

License

Notifications You must be signed in to change notification settings

didil/kubexcloud

Repository files navigation

KubeXCloud

KubeXCloud (KXC) is a minimalist self service cloud platform built on top of Kubernetes. Built with Go and Operator SDK.

Build Status

THIS SOFTWARE IS WORK IN PROGRESS / ALPHA RELEASE AND IS NOT MEANT FOR USAGE IN PRODUCTION SYSTEMS

Features

  • 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

Architecture

  • 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

About

Minimalist self service cloud platform built on top of Kubernetes. Built with Go.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published