Clouds often start small - whether due to careful investment planning or a proof-of-concept phase. When growth sets in, the control plane must also be scaled. This includes moving services to other available nodes while ensuring availability at the same time.
As an OpenStack cluster evolves, it accumulates special-case configurations - whether it's a new hardware generation, provider network, or service. Keeping track of which configuration applies where can become a real challenge over time.
The operators assist with daily tasks like replacing failed nodes or upgrading to new versions. The automation within Yaook has been implemented and is continuously refined by a community of cloud operators. In total, decades of experience have shaped the algorithms used by Yaook.
Almost every component of Yaook can be planned using labels and taints.
This is not only important to prevent control plane components from running on hypervisors - it also gives you more control if you expand the control plane to more than three nodes due to growth.
Yaook supports a variety of OpenStack services, but the choice is yours. Select only the services you need and customise your cloud to be as feature-rich or minimalistic as you prefer.
Yaook is completely open source and enables collaboration and transparency at every step.
Pick the OpenStack services you want and deploy the corresponding Yaook Operators to your (ideally bare-metal) Kubernetes cluster.
Your company offers a PaaS product. To gain additional market share, you want to advertise the fact that you have full control over the data and are no longer dependent on third-party cloud services.
You start with a minimal OpenStack, but at some point your developers ask for more advanced features like Load Balancing as a Service.
Adding it is as simple as reconfiguring the network on your nodes and adding an Octavia deployment to your system.
Yaook - Fearless automation. Deployment of OpenStack on Kubernetes
Yaook: Using Kubernetes to deploy OpenStack, a non-cloud-native application
Yaook began in June 2020, laying the foundation for the community that would later grow into ALASCA - a non-profit association for the (further) development of operational, open cloud infrastructures. ALASCA's mission revolves around the further development and provision of open source tools that not only enable but also facilitate the development and operation of customised cloud infrastructures.
In addition to the practical development work on these projects, ALASCA also sees itself as a provider of knowledge on these topics - not only within the organisation, but also to the outside world, for example in the form of the ALASCA Tech Talks.
With a strong, motivated community and the combined expertise of its members, ALASCA is driving forward digital sovereignty in Germany and Europe in the long term - also in collaboration with other open source initiatives and communities in the digital sector.
ALASCA - Association for Operational Open Cloud Infrastructures e.V.
c/o Cloud&Heat Technologies GmbH
Zeitströmung - Hall 15
Königsbrücker Str. 96
01099 Dresden, Germany
Phone: +49 351 479 367 00
Email: hello@alasca.cloud
Web: alasca.cloud