Getting Started
Bootstrap a new component operator
Welcome to the documentation of component-operator-runtime, a Golang framework for building Kubernetes operators that manage complex, multi-resource components in a consistent and reliable way.
More precisely, a component is a coherent set of Kubernetes resources that are applied to a cluster as a unit. These resources are commonly called dependent objects (or dependent resources, or simply dependents), and are described as a list of Kubernetes manifests, usually in YAML, sometimes in JSON. Applying a component means to reconcile the cluster with that manifest list by:
Browse the sections below to learn more.
Bootstrap a new component operator
Core concepts and architecture of component-operator-runtime
Command-line tools that ship with component-operator-runtime
API reference for component-operator-runtime
Hands-on tutorials and practical examples
How to get support and how to contribute to component-operator-runtime