Welcome to YAOOK.

The Lifecycle Management Tool for OpenStack.

The project.

Scope of YAOOK.

Yaook is an important step towards more digital sovereignty. It renders it possible to deploy and operate own Cloud infrastructures based on Open Source. For this purpose, Yaook is providing a fully automated and free OpenStack Lifecycle Management (LCM). In this context, it does not only focus on provisioning OpenStack itself, but also on all other aspects relevant for managing OpenStack-based infrastructures (e.g. hardware inventory, monitoring). Generic day 2 operation tasks are natively included in Yaook’s scope.

Open Source.

Overview.

YAOOK Bare Metal

Deploys and manages server hardware (“Metal-as-a-Service”). This includes defining and building the operating system running on the servers as well as their network and disk configuration. It allows to automatically redeploy nodes, which is our primary mechanism for software updates.

YAOOK Kubernetes

Deploys and manages the Kubernetes below OpenStack. It handles Kubernetes upgrades transparently and provides a full-featured Kubernetes cluster with LoadBalancers, Ingresses, StorageClasses, Certificates and further relevant pieces.

YAOOK Operator

Deploys and manages OpenStack on top of Kubernetes. It talks to the standard Kubernetes APIs to create and manage resources in the cluster. It handles OpenStack upgrades and maintenance (such as evacuating nodes) and provides an interface for the user to insert configuration.

Go to GitLab.

Go to the documentation and source code of Yaook.

A project of ALASCA.

In September 2022, Yaook found its new home at ALASCA – a non-profit association for operational and open cloud infrastructures. ALASCA's mission revolves around the ongoing development and provision of open-source tools that not only enable but also facilitate the deployment and operation of cloud infrastructures.

In addition to the practical development work on these projects, ALASCA also envisions itself as a provider of knowledge around these topics not only within the association, but also externally, as for example with the ALASCA Tech-Talks.

With a strong, motivated community and the joint competence of the association's members, ALASCA is driving digital sovereignty in Germany and Europe forward in a sustainable way – including collaboration with other open-source initiatives and communities in the digital industry.

Lifecycle Management Tool.

for OpenStack




OpenStack is a free, open standard Cloud computing platform. It is mostly deployed as Infrastructure-as-a-Service (IaaS) in both public and private Clouds where virtual servers and other resources are made available to users.

Meetings.

Our community meets weekly/bi-weekly for discussing their current state of work as well as issues and all other things related to the development of Yaook. We have separate meetings for the Yaook/Operator and Yaook/Kubernetes.

Yaook/Operator (“Fortnightly”)

· Thu, 2.00 - 2.30 pm (Europe/Berlin TZ)
· fortnightly

Yaook/Kubernetes (“Shore Leave”)

· Thu, 2.30 - 3.00 pm (Europe/Berlin TZ)
· weekly

Chat.

If you have questions or simply want to say Hi, you can also join our chat rooms. The main channel is #yaook on the OFTC (IRC) network. Note: There is a separate, dedicated channel #yaook-k8s for our Yaook/Kubernetes.