Skip to content

Apply

The apply command applies your Talos System configuration to each node in the cluster, existing or new It also runs automated checking of your config file and health checks between each node it has processed, to ensure you don’t accidentally take down your whole cluster.

Bootstrapping

If the cluster has not been bootstrapped yet, Apply will automatically detect this and ask if you want to bootstrap the cluster

Bootstrapping will apply your config to the first (top) controlplane node in your talconfig.yaml, it then “bootstraps” hence creating a new cluster with said node.

After this is done, we apply a number of helm-charts and manifests by default such as:

  • Metallb
  • Metallb-Config
  • Cilium (CNI)
  • Certificate-Approver
  • Spegel
  • KubeApps
  • Kubernetes-Dashboard

Bootstrapping FluxCD

During Bootstrapping, if a GITHUB_REPOSITORY is set in clusterenv.yaml, you will be asked if you also want to bootstrap FluxCD, checkout the getting-started guide for more info

About Bootstrapping

While we load a lot of helm-charts during bootstrap, we will never manage them for you. You’re responsible for maintaining and configuring your cluster after bootstrapping.

Apply and all other commands, are just for maintaining Talos itself. Not any contained helm-charts