Skip to content

Get started using Claudie

Prerequisites

Before you begin, please make sure you have the following prerequisite installed and set up:

  1. Cert-manager: Claudie requires cert-manager to be installed in your Kubernetes Manadger cluster, for managing webhooks certificates and ca-injection. To install cert-manager, run the following command:
    kubectl apply -f https://github.com/cert-manager/cert-manager/releases/download/v1.12.0/cert-manager.yaml
    
    For more advanced cert-manager installation, please refer to the official documentation.

First steps

  1. Download and extract manifests of the lates release from our release page.
    wget https://github.com/berops/claudie/releases/latest/download/claudie.zip && unzip claudie.zip -d claudie
    
  2. Deploy Claudie Kubernetes manifests/claudie into a Kubernetes cluster:
    kubectl apply -k claudie
    
  3. Provide your own manifest via a Kubernetes Secret, but before that please have a look at our reference example input manifest to explore what's possible.

To see in detail how to correctly apply the manifest into Claudie, please refer to the CRUD document.

After the input manifest is successfully applied, the kubeconfig to your newly built clusters is output as a secret in the claudie namespace with a name in the form of <cluster-name>-<cluster-hash>-kubeconfig.