Skip to content

Commit

Permalink
Apply suggestions from code review
Browse files Browse the repository at this point in the history
Co-authored-by: Varsha <varshaprasad96@gmail.com>
  • Loading branch information
camilamacedo86 and varshaprasad96 committed Jul 14, 2023
1 parent 98b64e1 commit a8d1e2f
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion docs/book/src/reference/good-practices.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

## What is "Reconciliation" in Operators?

When you create a project using Kubebuilder, see the scaffolded code generated under `cmd/main.go`. This code initializes a [Manager][controller-runtime-manager], and the project relies on the [controller-runtime][controller-runtime] framework. The Manager manages [Controllers][controllers], which offer a reconcile function that synchronizes resources until the desired state is achieved within the cluster.
When you create a project using Kubebuilder, see the scaffolded code generated under `cmd/main.go`. This code initializes a [`Manager`][controller-runtime-manager], and the project relies on the [controller-runtime][controller-runtime] framework. The `Manager` manages [`Controllers`][controllers], which offer a reconcile function that synchronizes resources until the desired state is achieved within the cluster.

Reconciliation is an ongoing loop that executes necessary operations to maintain the desired state, adhering to Kubernetes principles, such as the [control loop][k8s-control-loop]. For further information, check out the [Operator patterns][k8s-operator-pattern] documentation from Kubernetes to better understand those concepts.

Expand Down

0 comments on commit a8d1e2f

Please sign in to comment.