aboutsummaryrefslogtreecommitdiff
path: root/personal_infra
diff options
context:
space:
mode:
authoralex <alex@pdp7.net>2023-07-01 11:33:22 +0200
committeralex <alex@pdp7.net>2023-07-01 11:33:22 +0200
commitec406e4ed631ba0314d97ad280b714ae955225ab (patch)
tree1ce5eeb43483d3206711fd95a39ee1671b07c109 /personal_infra
parentcfc055e753fa4083a16af4de3a2c2743b1d0e909 (diff)
Add update instructions
Diffstat (limited to 'personal_infra')
-rw-r--r--personal_infra/playbooks/roles/talos/README.md14
1 files changed, 14 insertions, 0 deletions
diff --git a/personal_infra/playbooks/roles/talos/README.md b/personal_infra/playbooks/roles/talos/README.md
index c5c35590..b60cae02 100644
--- a/personal_infra/playbooks/roles/talos/README.md
+++ b/personal_infra/playbooks/roles/talos/README.md
@@ -49,3 +49,17 @@ Until Talos includes https://github.com/siderolabs/talos/pull/5897 , [the playbo
* Fetches the kubeconfig.
* Deploys kustomizations in `k8s/base`.
See [my kustomizations](../../../k8s/base/).
+
+## Updates
+
+To update Talos, update `talosctl`, then:
+
+```
+$ talosctl upgrade --preserve --talosconfig talos/talosconfig-k8s-test.example --nodes k8s-test.example.com --wait
+```
+
+To update K8S:
+
+```
+$ talosctl upgrade-k8s --talosconfig talos/talosconfig-k8s-test.example --nodes k8s-test.example.com
+```