The Metadata server manages the Machine metadata. In terms of Talos (the OS on which the Kubernetes cluster is formed), this is the “machine config”, which is used during the automated installation.
Talos Machine Configuration
The configuration of each machine is constructed from a number of sources:
- The Talos bootstrap provider.
Clusterof which the
Machineis a member.
ServerClasswhich was used to select the
The base template is constructed from the Talos bootstrap provider, using data from the associated
Then, any configuration patches are applied from the
Only configuration patches are allowed in the
These patches take the form of an RFC 6902 JSON (or YAML) patch.
An example of the use of this patch method can be found in Patching Guide.
Also note that while a
Server can be a member of any number of
ServerClasses, only the
ServerClass which is used to select the
Server into the
Cluster will be used for the generation of the configuration of the
In this way,
Servers may have a number of different configuration patch sets based on which
Cluster they are in at any given time.