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 7 months ago
cmd Release note 1.0beta 2 years ago
deployment fix volume mount error in stackube-proxy 2 years ago
devstack Replace openstack.org git:// URLs with https:// 7 months ago
doc Replace openstack.org git:// URLs with https:// 7 months ago
hack Merge "Add LICENSE for files" 2 years ago
install Update with stackube demo 2 years ago
pkg Add network-controller unit tests 2 years ago
tools Add LICENSE for files 2 years ago
vendor Add service-controller unit tests 2 years ago
.gitignore Use openstackdocstheme for documentation 2 years ago
.gitreview OpenDev Migration Patch 7 months ago
LICENSE Add LICENSE 2 years ago
Makefile Release note 1.0beta 2 years ago
README.md Update with stackube demo 2 years ago
bindep.txt Add initial makefile and tools 2 years ago
main.go Add LICENSE for files 2 years ago
test-requirements.txt Use openstackdocstheme for documentation 2 years 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.