Integrate OpenStack projects with Kubernetes for multi-tenancy.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
OpenDev Sysadmins 8023bdc864 OpenDev Migration Patch 2 months ago
cmd Release note 1.0beta 1 year ago
deployment fix volume mount error in stackube-proxy 1 year ago
devstack Replace openstack.org git:// URLs with https:// 3 months ago
doc Replace openstack.org git:// URLs with https:// 3 months ago
hack Merge "Add LICENSE for files" 1 year ago
install Update with stackube demo 1 year ago
pkg Add network-controller unit tests 1 year ago
tools Add LICENSE for files 1 year ago
vendor Add service-controller unit tests 1 year ago
.gitignore Use openstackdocstheme for documentation 1 year ago
.gitreview OpenDev Migration Patch 2 months ago
LICENSE Add LICENSE 2 years ago
Makefile Release note 1.0beta 1 year ago
README.md Update with stackube demo 1 year ago
bindep.txt Add initial makefile and tools 2 years ago
main.go Add LICENSE for files 1 year ago
test-requirements.txt Use openstackdocstheme for documentation 1 year ago

README.md

Stackube

Stackube is a Kubernetes-centric OpenStack distro. It uses Kubernetes, instead of Nova, as the compute fabric controller, to provision containers as the compute instance, along with other OpenStack services (e.g. Cinder, Neutron). It supports multiple container runtime technologies, e.g. Docker, Hyper, and offers built-in soft / hard multi-tenancy (depending on the container runtime used).

Architecture

alt

Authors

Stackube is an open source project with an active development community. The project is initiated by HyperHQ, and involves contribution from ARM, China Mobile, etc.

License

Stackube uses the Apache v2.0 license. All library dependencies allow for unrestricted distribution and deployment.