Skip to content

Conversation

@rmvangun
Copy link
Contributor

The windsor command now supports including k8s api endpoints in its node health check. Leveraging this may help prevent issues when the cluster nodes are healthy but the API isn't yet accessible.

In order to use this routine, the kubeconfig must have been created. It makes sense to perform the kubeconfig generation inside the machine module when bootstrap = true.

Also sets parallelism to 1 in the template when building the talos cluster. This will be leveraged in the future for upgrades, but is appropriate to establish as part of the sequenced health checking routine.

renovate bot and others added 4 commits July 23, 2025 07:39
Co-authored-by: rmvangun <85766511+rmvangun@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
The windsor command now supports including k8s api endpoints in its node health check. Leveraging this may help prevent issues when the cluster nodes are healthy but the API isn't yet accessible.

In order to use this routine, the kubeconfig must have been created. It makes sense to perform the kubeconfig generation inside the machine module when `bootstrap = true`.

Also sets parallelism to 1 in the template when building the talos cluster. This will be leveraged in the future for upgrades, but is appropriate to establish as part of the sequenced health checking routine.
@rmvangun rmvangun added the bug Something isn't working label Jul 24, 2025
@rmvangun rmvangun merged commit 7f3de7d into main Jul 24, 2025
6 checks passed
@rmvangun rmvangun deleted the fix/talos-cluster-health branch July 24, 2025 01:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants