Move the Job controller example
Move the job controller example so that the example of Job controller follows immediately after the concept of what a job controller does in introduced.
This commit is contained in:
@@ -113,17 +113,15 @@ useful changes, it doesn't matter if the overall state is or is not stable.
|
|||||||
As a tenet of its design, Kubernetes uses lots of controllers that each manage
|
As a tenet of its design, Kubernetes uses lots of controllers that each manage
|
||||||
a particular aspect of cluster state. Most commonly, a particular control loop
|
a particular aspect of cluster state. Most commonly, a particular control loop
|
||||||
(controller) uses one kind of resource as its desired state, and has a different
|
(controller) uses one kind of resource as its desired state, and has a different
|
||||||
kind of resource that it manages to make that desired state happen.
|
kind of resource that it manages to make that desired state happen. For example,
|
||||||
|
a controller for Jobs tracks Job objects (to discover new work) and Pod objects
|
||||||
|
(to run the Jobs, and then to see when the work is finished). In this case
|
||||||
|
something else creates the Jobs, whereas the Job controller creates Pods.
|
||||||
|
|
||||||
It's useful to have simple controllers rather than one, monolithic set of control
|
It's useful to have simple controllers rather than one, monolithic set of control
|
||||||
loops that are interlinked. Controllers can fail, so Kubernetes is designed to
|
loops that are interlinked. Controllers can fail, so Kubernetes is designed to
|
||||||
allow for that.
|
allow for that.
|
||||||
|
|
||||||
For example: a controller for Jobs tracks Job objects (to discover
|
|
||||||
new work) and Pod object (to run the Jobs, and then to see when the work is
|
|
||||||
finished). In this case something else creates the Jobs, whereas the Job
|
|
||||||
controller creates Pods.
|
|
||||||
|
|
||||||
{{< note >}}
|
{{< note >}}
|
||||||
There can be several controllers that create or update the same kind of object.
|
There can be several controllers that create or update the same kind of object.
|
||||||
Behind the scenes, Kubernetes controllers make sure that they only pay attention
|
Behind the scenes, Kubernetes controllers make sure that they only pay attention
|
||||||
|
|||||||
Reference in New Issue
Block a user