Skip to content

kubernetes-sigs/cluster-api-operator

Folders and files

NameName
Last commit message
Last commit date
Dec 9, 2024
Nov 11, 2024
Nov 12, 2024
Nov 11, 2024
Oct 9, 2024
Nov 25, 2024
Nov 12, 2024
Oct 9, 2024
Mar 6, 2024
Dec 13, 2024
Apr 18, 2024
Dec 5, 2023
Jun 7, 2023
Jun 7, 2023
Oct 9, 2024
Feb 5, 2024
Jan 9, 2024
Dec 16, 2021
Jul 19, 2023
Dec 16, 2021
Nov 12, 2024
Jun 7, 2023
Mar 14, 2024
Dec 26, 2023
Mar 15, 2024
Dec 16, 2021
Dec 16, 2021
Oct 9, 2024
Feb 22, 2023
Dec 16, 2021
Dec 13, 2024
Dec 13, 2024
Oct 9, 2024
Oct 9, 2024

Repository files navigation

Cluster API Operator

Home for Cluster API Operator, a subproject of sig-cluster-lifecycle

✨ What is Cluster API Operator?

The Cluster API Operator is a Kubernetes Operator designed to empower cluster administrators to handle the lifecycle of Cluster API providers within a management cluster using a declarative approach. It aims to improve user experience in deploying and managing Cluster API, making it easier to handle day-to-day tasks and automate workflows with GitOps.

This operator leverages a declarative API and extends the capabilities of the clusterctl CLI, allowing greater flexibility and configuration options for cluster administrators.

πŸ“– Documentation

Please see our book for in-depth documentation.

🌟 Features

  • Offers a declarative API that simplifies the management of Cluster API providers and enables GitOps workflows.
  • Facilitates provider upgrades and downgrades making it more convenient for distributed teams and CI pipelines.
  • Aims to support air-gapped environments without direct access to GitHub/GitLab.
  • Leverages controller-runtime configuration API for a more flexible Cluster API providers setup.
  • Provides a transparent and effective way to interact with various Cluster API components on the management cluster.

πŸ€— Community, discussion, contribution, and support

You can reach the maintainers of this project at:

Pull Requests and feedback on issues are very welcome!

See also our contributor guide and the Kubernetes community page for more details on how to get involved.

Code of conduct

Participation in the Kubernetes community is governed by the Kubernetes Code of Conduct.