From 0d864c18d9ed428b8072b8f255bdf115bdd9cb30 Mon Sep 17 00:00:00 2001 From: Michael McCune Date: Mon, 8 Nov 2021 16:07:25 -0500 Subject: [PATCH] update cloud controller doc on node controller This change updates the information about the node controller in the cloud controller managers. The node controller is not responsible for creating new node objects, it updates them with information from the provider infrastructure. --- content/en/docs/concepts/architecture/cloud-controller.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/content/en/docs/concepts/architecture/cloud-controller.md b/content/en/docs/concepts/architecture/cloud-controller.md index 229cc489f9..552f63d948 100644 --- a/content/en/docs/concepts/architecture/cloud-controller.md +++ b/content/en/docs/concepts/architecture/cloud-controller.md @@ -43,11 +43,11 @@ The controllers inside the cloud controller manager include: ### Node controller -The node controller is responsible for creating {{< glossary_tooltip text="Node" term_id="node" >}} objects +The node controller is responsible for updating {{< glossary_tooltip text="Node" term_id="node" >}} objects when new servers are created in your cloud infrastructure. The node controller obtains information about the hosts running inside your tenancy with the cloud provider. The node controller performs the following functions: -1. Initialize a Node object for each server that the controller discovers through the cloud provider API. +1. Update a Node object with the corresponding server's unique identifier obtained from the cloud provider API. 2. Annotating and labelling the Node object with cloud-specific information, such as the region the node is deployed into and the resources (CPU, memory, etc) that it has available. 3. Obtain the node's hostname and network addresses.