Introduction

Starting with Turtles v0.9.0, the process used for importing CAPI clusters into Rancher is now based on a different controller logic. If you are a new user of Turtles, you can proceed normally and simply install the extension. If you have been using previous versions of Turtles and are upgrading to v0.9.0, we recommend you take a look at the migration mechanisms and their implications:

Rancher Turtles is a Kubernetes Operator that provides integration between Rancher Manager and Cluster API (CAPI) with the aim of bringing full CAPI support to Rancher. With Rancher Turtles, you can:

  • Automatically import CAPI clusters into Rancher, by installing the Rancher Cluster Agent in CAPI provisioned clusters.

  • Configure the CAPI Operator.

Demo

This demo shows how to use the Rancher UI to install Rancher Turtles, create/import a CAPI cluster, and install monitoring on the cluster:

Prerequisites

Name Version Details

Kubernetes cluster

>=1.30.0

Helm

>=3.12.0

Rancher

>=2.9.0

Using helm based installation on any kubernetes cluster directly or on a newly created Amazon, Azure or Google service based options.

Cert-manager

>=v1.15.2

Using helm based installation or via kubectl apply.

Cluster API Operator

>=v0.13.0

Using Rancher UI (recommended) or Helm install (for development use cases)

Cluster API

v1.7.3

Rancher Turtles

>v0.12.0

Using Rancher UI (recommended) or Helm install (for advanced use cases)

Reference Guides

This section focuses on implementation details including architecture, how Rancher Turtles integrates with Rancher, and Helm Chart configuration values.

Tasks

In this section we cover additional operational tasks including basic CAPIProvider installation, an example AWS infrastructure provider install using CAPIProvider, and upgrade instructions for early adopters of Rancher Turtles.

Security

Rancher Turtles meets SLSA Level 3 requirements as an appropriate hardened build platform, with consistent build processes, and provenance distribution. This section contains more information on security-related topics: