Skip to content

platform9-incubator/cluster-api-provider-external

Repository files navigation

Cluster API Provider External

The Kubernetes Cluster API Provider External (CAPE) enables declarative importing of arbitrary Kubernetes clusters on any infrastructure. This enables bringing in externally-managed clusters into your Cluster API control plane, making it a single pane of glass for your clusters. Although it is not possible to handle all the (infrastructure-related) operations for these external clusters, it allows for access management and orchestrating higher-level operations (such as installing addons or integrating them with GitOps tooling) on these clusters.

Installation

To deploy CAPE in your cluster:

make deploy

To install the CLI on your system

go install -o cape .

Usage

1a. Import an external cluster manually

TBD

1b. Import a cluster using the CLI

cape import --mgmt-kubeconfig $SUNPIKE_KUBECONFIG --kubeconfig $KUBECONFIG --name example-imported-cluster

About

Kubernetes Cluster API Provider External provides a consistent deployment and day 2 operations of "externally-managed" Kubernetes clusters.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published