Prerequisites

Hardware requirements

Minimum requirements for Toucan are:

  • An x86 Linux-based server. No requirements on the distribution or Kernel version.

  • 2 Cores CPU

  • 8 GB of RAM

  • 20 GB of storage for the node, to host Kubernetes and the container images.

  • +Additional block storage for your data (at least 50 GB).

Recommended requirements for Toucan are:

  • An x86 Linux-based server. No requirements on the distribution or Kernel version.

  • 4 Cores CPU

  • 16 GB of RAM

  • >50 GB of storage for the node.

  • +Additional block storage for your data (at least 50 GB).

Software requirements

  • Kubernetes 1.22+

    If you plan to host Kubernetes yourself, the following page will help you configure k3s for production.

    If you plan to test Toucan on Kubernetes, the next page will also present examples with minikube.

  • Kubectl with an access to the Kubernetes cluster.

  • An access to Toucan's Quay registry. If you don't have access, contact us using our mail address: [email protected].

    • Test the access by running the following command:

      helm pull oci://quay.io/toucantoco/charts/toucan-stack
  • A configurable DNS to forward traffic to the Toucan services.

  • An Ingress controller like the Nginx Ingress controller to expose the Toucan services.

  • Have a Curity Community Edition license. You can sign up for one here.

  • (optional) cert-manager to handle certificates.

Prerequisite knowledge

Even if the deployment is abstracted, basic understanding of components is recommended:

Are you self-hosting Kubernetes? Please read this.

We recommend using the following tools:

While kubectl should be enough to interact with the cluster, these additional tools will help you quickly navigate through the cluster.

Warning

What's next

Did you get everything ready?

Now it's time to deploy the stack! We'll also help you configure Kubernetes with the k3s distribution, if you haven't already deployed it.

⛴️Deploy Toucan using Helm Charts

Last updated

Was this helpful?