Skip to content

Commit

Permalink
Document constraints of dynamic config install
Browse files Browse the repository at this point in the history
Non-changeable fields can cause issues if not defined in the
configuration file. This isn't immediately obvious by reading the docs
so document it explicitly.

Signed-off-by: Juan-Luis de Sousa-Valadas Castaño <jvaladas@mirantis.com>
  • Loading branch information
juanluisvaladas committed Jun 10, 2024
1 parent 473ff86 commit 86cfc1b
Showing 1 changed file with 5 additions and 0 deletions.
5 changes: 5 additions & 0 deletions docs/dynamic-configuration.md
Original file line number Diff line number Diff line change
Expand Up @@ -51,6 +51,11 @@ As with any Kubernetes cluster there are certain things that just cannot be chan
- `network.serviceCIDR`
- `network.provider`

During the manual installation of control plane nodes with `k0s install`, all these
non-changeable options must be defined in the configuration file. This is necessary
because these fields can be used before the dynamic configuration reconciler is
initialized. Both k0sctl and k0smotron handle this without user intervention.

## Configuration status

The dynamic configuration reconciler operator will write status events for all the changes it detects. To see all dynamic config related events, use:
Expand Down

0 comments on commit 86cfc1b

Please sign in to comment.