You're reading the documentation for a development version. For the latest released version, please have a look at release/v10.1.

Contents Menu Expand Light mode Dark mode Auto light/dark, in light mode Auto light/dark, in dark mode Skip to content
TAROOK documentation
Logo

devel

  • Introduction
  • Releases
  • Releasenotes

User Documentation

  • User Explanations
    • Services
      • Calico
      • Cert-Manager
      • ch-k8s-lbaas
      • FluxCD
      • NGINX Ingress controller
      • Rook - General information
      • Connect to Openstack
      • Use of HashiCorp Vault in TAROOK
    • VPN
      • IPsec
      • Wireguard
    • Abstraction Layers
    • Architecture Overview
    • Backups
    • Deprecation Policy
    • DualStack-Support on Kubernetes with Calico
    • GPU and vGPU Support
    • Scheduling (Taints and Labels)
    • Using snapshots
    • SSH Host Key Verification
  • User Guides
    • Kubernetes
      • Upgrading Kubernetes
      • Increase K8s cluster CIDR
      • Restoring Kubernetes’ ability to sign certificates
      • Generate a super admin kubeconfig
    • Monitoring
      • Prometheus Stack
    • Rook Storage
      • Upgrading Rook and Ceph
      • Custom Storage Configuration
      • Reducing the number of OSDs
      • Resizing an OSD
    • Hashicorp Vault
      • Using Hashicorp Vault
      • Root Certificate Authority Rotation
    • FAQ and Troubleshooting
    • Quickstart Guide
      • Initialization
      • Configure cluster
      • Configure the Vault backend
      • Cluster Deployment
    • Updating Host Nodes
    • Minimal Access Venv
    • Rotate OpenStack Credentials
  • User References
    • Services
      • HashiCorp Vault
    • Actions References
    • Cluster Configuration
    • Configuration Options
      • yk8s.ch-k8s-lbaas
      • yk8s.containerd
      • yk8s.infra
      • yk8s.ipsec
      • yk8s.k8s-service-layer.cert-manager
      • yk8s.k8s-service-layer.etcd-backup
      • yk8s.k8s-service-layer.fluxcd
      • yk8s.k8s-service-layer.ingress
      • yk8s.k8s-service-layer.prometheus
      • yk8s.k8s-service-layer.rook
      • yk8s.k8s-service-layer.vault
      • yk8s.kubernetes.kubelet
      • yk8s.kubernetes.local_storage.dynamic
      • yk8s.kubernetes.local_storage.static
      • yk8s.kubernetes.network.calico
      • yk8s.kubernetes.network
      • yk8s.kubernetes
      • yk8s.load-balancing
      • yk8s.miscellaneous
      • yk8s.node-scheduling
      • yk8s.nvidia
      • yk8s.openstack
      • yk8s.terraform
      • yk8s.testing
      • yk8s.vault
      • yk8s.wireguard
    • Cluster Repository
    • Environment Variable Reference
    • Cluster
  • User Tutorials
    • How to Create a TAROOK Cluster
    • How to Upgrade to a new TAROOK release

Developer Documentation

  • Developer Explanations
    • Documentation
    • Releases and Versioning
    • Developing with Vault
  • Developer Guides
    • Coding Guide
    • Simulate self-managed bare-metal Setup on OpenStack
    • Using configuration variables in scripts
  • Developer References

In development devel Releases release/v9.1 release/v9.0 release/v8.1 release/v8.0 release/v7.0 release/v6.1 release/v6.0 release/v5.1 release/v5.0 release/v4.0 release/v3.0 release/v2.1 release/v2.0 release/v10.1 release/v10.0 release/v1.0

Back to top
View this page
Edit this page

Quickstart Guide

To create a Tarook cluster on top of OpenStack, follow the steps below. Alternatively setting up on bare metal requires additional preparations which are not covered by this guide.

Note

Commands are assumed to be executed at the top level of the cluster repository, if not stated otherwise.

  1. Prepare your environment and initialize a cluster repository

  2. Configure your Cluster

  3. Configure the Vault Backend

  4. Deploy the Cluster

If you run into issues have a look into our FAQ first.

Next
Initialization
Previous
FAQ and Troubleshooting
Copyright © 2020-1980, Tarook Authors
Made with Sphinx and @pradyunsg's Furo