You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- a partially typed or dynamically typed Kubernetes Resource
36
36
- an object from [api discovery](https://docs.rs/kube/latest/kube/discovery/index.html)
37
37
- a [Custom Resource](https://kubernetes.io/docs/tasks/extend-kubernetes/custom-resources/custom-resource-definitions/)
@@ -46,9 +46,9 @@ See the [[object]] document for how to use the various types.
46
46
47
47
## The Reconciler
48
48
49
-
The reconconciler is the part of the controller that ensures the world is up to date.
49
+
The reconciler is the part of the controller that ensures the world is up to date.
50
50
51
-
It takes the form of an `async fn` taking the object along with some context, and performs the alignment between the state of world and the `object`.
51
+
It takes the form of an `async fn` taking the object along with some context, and performs the alignment between the state of the world and the `object`.
52
52
53
53
In its simplest form, this is what a reconciler (that does nothing) looks like:
54
54
@@ -81,7 +81,7 @@ The core features inside the application are:
81
81
82
82
The system must be **fault-tolerant**, and thus must be able to recover from **crashes**, **downtime**, and resuming even having **missed messages**.
83
83
84
-
Setting up a blank controller in rust satisfying these constraints is fairly simple, and can be done with minimal boilerplate (no generated files need be inlined in your project).
84
+
Setting up a blank controller in rust satisfying these constraints is fairly simple, and can be done with minimal boilerplate (no generated files need to be inlined in your project).
85
85
86
86
See the [[application]] document for the high-level details.
87
87
@@ -99,7 +99,7 @@ The terminology between **controllers** and **operators** are quite similar:
99
99
100
100
Which is further reworded now under their new [agglomerate banner](https://cloud.redhat.com/learn/topics/operators).
101
101
102
-
They key **differences** between the two is that **operators** generally a specific type of controller, sometimes more than one in a single application. To be classified as an operator, a controller would at the very least need to:
102
+
The key **difference** between the two is that **operators** are generally a specific type of controller, sometimes more than one in a single application. To be classified as an operator, a controller would at the very least need to:
0 commit comments