Yake - The Installer and Lifecycle Management Tool for Gardener
Why?
Gardener is a very useful tool to manage Kubernetes on top of existing cloud infrastructures. However, installing and managing Gardener is not free of challenge. It involves a set of time-consuming tasks (e.g., deployment, lifecycle management, day-2 operations) that require very specific technical skills and knowledge of multiple components. This creates significant barriers to the adoption of Gardener and often stops organisations from integrating the tool in their cloud technology stack.
Solution
Yake (Yet another Kubernetes Engine) is a GitOps-driven Gardener installation and lifecycle management tool that addresses these challenges. It significantly simplifies the configuration and deployment of Gardener as well as the necessary upgrade processes. The open source tool supports IT teams running self-hosted Gardener clusters by providing a centralised operator for managing the cluster control plane, simplifying lifecycle management tasks.
Advantages
YAKE supports an easy bootstrapping. It was designed to enable a quick self-hosted Gardener installation: a basic configuration can be templated within minutes using the helper scripts. In addition, the GitOps-driven workflow enables a declarative configuration of the Gardener installation. This helps the operator to precisely track changes in the environment, and documents parts of the operations. Furthermore, with YAKE’s upgrade guides, staying up to date with the newest features becomes a simple background task.
ALASCA members involved
23 Technologies
STACKIT
You want to actively participate in Yake and let your ideas and skills flow into our open-source project?
Find out here how to become part of the developer community around Yake and come aboard: