TalosMachine
TalosMachine
is a Kubernetes custom resource definition (CRD) that represents a machine running Talos, a modern operating system designed for Kubernetes. This CRD is used to manage the lifecycle of Talos machines within a Kubernetes cluster. It's subsidiary to the TalosControlPlane
and TalosWoorker
resources, when they are defined in metal
mode, and is used to manage the individual machines that make up the Talos cluster. No matter the mode that you run you shouldn't define TalosMachine
resources directly, but rather use the TalosControlPlane
and TalosWorker
resources to manage the machines. TalosMachines are created and managed by the Talos operator, to be able to track each machine individually and apply the desired state defined in the TalosControlPlane
or TalosWorker
resources. You can use TalosMachine
to monitor the status of each machine, including its health, configuration, and any issues that may arise. The Talos operator will ensure that the machines are running the correct version of Talos and are configured according to the specifications defined in the TalosControlPlane
or TalosWorker
resources.
Warning
Users shouldn't define TalosMachine
resources directly, but rather use the TalosControlPlane
and TalosWorker
resources to manage the machines. The Talos operator will automatically create and manage the TalosMachine
resources based on the specifications defined in the TalosControlPlane
or TalosWorker
resources.