Component Operator Documentation

Welcome to the Component Operator documentation.

Component Operator helps you manage Kubernetes components consistently using a unified approach for Helm Charts, Kustomizations, and plain manifests.

Manifests can be provided as regular Helm Charts, or as plain manifests or Kustomizations, optionally templated using our enhanced templating syntax. Manifests can be encrypted by SOPS using GPG or age. Objects can be referenced via the usual FluxCD source types

  • GitRepository
  • HelmChart
  • OCIRepository
  • Bucket

or using our own in-cluster Blueprint resource:

architecture

The source type (Helm Chart or not) is automatically detected, and the matching renderer is applied. Finally, the rendered manifests are applied to the Kubernetes cluster in a uniform way.


Getting Started

Get component-operator running and deploy your first application in minutes

Installation

How to install Component Operator in your cluster

Configuration

Configure the component-operator controller manager

Usage

About writing manifests and controlling reconciliation of dependent resources

Reference

API reference and technical documentation

Tutorials

Step-by-step tutorials and examples

Community

How to get support and how to contribute to Component Operator