Welcome to TAROOK’s documentation!

Tarook is a holistic life-cycle management tool based on Ansible, Nix, and Terraform, designed to deploy a flexible, customizable, highly available, and scalable kubeadm-based Kubernetes distribution — on both OpenStack and bare-metal infrastructures.

Introduction
Quick Start Guide

The quick start guide is meant to give you a kickstart in deploying your first Tarook cluster.

Quickstart Guide
Releasenotes

The releasenotes give you all essential information about recent changes.

Releasenotes
Release upgrade

Guide on how to upgrade to a new TAROOK release.

How to Upgrade to a new TAROOK release

User Explanations

In-depth explanations and discussion about how (and why) Tarook works from the user perspective.

User Explanations
User Guide

Keep this under your pillow when running Tarook clusters.

User Guides
User References

Technical reference documentation of TAROOK from the user perspective.

User References

Developer Explanations

In-depth explanations and discussion about how (and why) Tarook works from the developer perspective.

Developer Explanations
Developer Guides

Keep this at hand when developing with Tarook.

Developer Guides
Developer References

Technical reference documentation of Tarook from the developer perspective.

Developer References