Installation#
Controller#
Clabernetes controller (a.k.a. manager) is installed via Helm; this means if you don't have Helm - install it, it's easy.
With Helm installed, to install the latest released Clabernetes to an existing k8s cluster1 do:
helm upgrade --install --create-namespace --namespace clabernetes \
clabernetes oci://ghcr.io/srl-labs/clabernetes/clabernetes
To upgrade to the latest version re-run the installation command and the latest version will be installed on the cluster.
To install a specific clabernetes version add --version
flag like so:
To uninstall clabernetes from the cluster:
Clabverter#
What a name, huh? Clabverter is a helper CLI tool that tries to make your life easier when you want to make your existing containerlab topology to work in a k8s setting.
Clabverter is versioned the same way as Clabernetes, and the recommended way to use it is by leveraging the container image2 we offer:
In case you need to install a specific version:
-
Want to quickly spin up a local k8s cluster with clabernetes? Check out our Quickstart. ↩
-
You already have Docker installed if you use containerlab, right? ↩