Introduction
Starting with Turtles |
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 |
|
|
Helm |
|
|
Rancher |
|
Using helm based installation on any kubernetes cluster directly or on a newly created Amazon, Azure or Google service based options. |
Cert-manager |
|
Using helm based installation or via kubectl apply. |
Cluster API Operator |
|
Using Rancher UI (recommended) or Helm install (for development use cases) |
Cluster API |
|
|
Rancher Turtles |
|
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.
Developer Guide
This section describes how to get involved in the development of Rancher Turtles as well as how to setup a local development environment, if you wish to do so.
Reference
This section has a useful glossary to help you navigate Rancher and Cluster API concepts.
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: