cluster-api-provider-rke2

module
v0.6.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 30, 2024 License: Apache-2.0

README

Cluster API Provider RKE2

GitHub


What is Cluster API Provider RKE2

The Cluster API brings declarative, Kubernetes-style APIs to cluster creation, configuration and management.

Cluster API Provider RKE2 is a combination of 2 provider types, a Cluster API Control Plane Provider for provisioning Kubernetes control plane nodes and a Cluster API Bootstrap Provider for bootstrapping Kubernetes on a machine where RKE2 is used as the Kubernetes distro.


Getting Started

Follow our getting started guide to start creating RKE2 clusters with CAPI.

Developer Guide

Check our developer guide for instructions on how to setup your dev environment in order to contribute to this project.

Get in contact

You can get in contact with us via the #capbr channel on the Rancher Users Slack.

Directories

Path Synopsis
api/v1alpha1
Package v1alpha1 contains a v1alpha1 api for bootstrap resources.
Package v1alpha1 contains a v1alpha1 api for bootstrap resources.
api/v1beta1
Package v1beta1 contains a v1beta1 api for bootstrap resources.
Package v1beta1 contains a v1beta1 api for bootstrap resources.
internal/ignition
Package ignition aggregates all Ignition flavors into a single package to be consumed by the bootstrap provider by exposing an API similar to 'bootstrap/internal/ignition' package.
Package ignition aggregates all Ignition flavors into a single package to be consumed by the bootstrap provider by exposing an API similar to 'bootstrap/internal/ignition' package.
api/v1alpha1
Package v1alpha1 contains a v1alpha1 api for controlplane resources.
Package v1alpha1 contains a v1alpha1 api for controlplane resources.
api/v1beta1
Package v1beta1 contains a v1beta1 api for controlplane resources.
Package v1beta1 contains a v1beta1 api for controlplane resources.
pkg
etcd/fake
Package fake implements testing fakes.
Package fake implements testing fakes.
etcd/util
Package util implements etcd utility functions.
Package util implements etcd utility functions.
locking
Package locking implements locking functionality.
Package locking implements locking functionality.
proxy
Package proxy implements proxy functionality.
Package proxy implements proxy functionality.
test
Package version implements version handling code.
Package version implements version handling code.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL