Welcome to the Kayobe documentation, the official source of information for understanding and using Kayobe.
This documentation is maintained at opendev.org here. Feedback and contributions welcome, see contributing for information on how.
Kayobe enables deployment of containerised OpenStack to bare metal.
Containers offer a compelling solution for isolating OpenStack services, but running the control plane on an orchestrator such as Kubernetes or Docker Swarm adds significant complexity and operational overheads.
The hosts in an OpenStack control plane must somehow be provisioned, but deploying a secondary OpenStack cloud to do this seems like overkill.
Kayobe stands on the shoulders of giants:
To this solid base, kayobe adds:
All this and more, automated from top to bottom using Ansible.
We advise new users start by reading the Architecture documentation first in order to understand Kayobe’s various components.
For users wishing to learn interactively we recommend starting at either the all-in-one overcloud deployment or the ‘A Universe From Nothing’ deployment guide.
Once familiar with Kayobe’s constituent parts, move on to the Installation section to prepare a baremetal environment and then Deployment to deploy to it.
Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.