Skip to content

Commit a72424c

Browse files
committed
up
1 parent fa6c674 commit a72424c

3 files changed

Lines changed: 21 additions & 5 deletions

File tree

iac/README.md

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -158,13 +158,23 @@ kubectl get nodes
158158
### 7. Upgrade Talos (when needed)
159159

160160
```bash
161-
talosctl upgrade --image factory.talos.dev/installer/<image schematic ID>:<talos version> --preserve --nodes "192.168.10.100,192.168.10.101,192.168.10.102,192.168.10.200,192.168.10.201,192.168.10.203"
161+
talosctl upgrade --image ghcr.io/siderolabs/installer:v1.10.4 --nodes "192.168.10.100,192.168.10.101,192.168.10.102,192.168.10.200,192.168.10.201,192.168.10.203"
162162

163163
# Verify extensions for each node
164164
talosctl get extensions --nodes 192.168.10.100
165165
```
166166

167-
### 8. Install Cilium CNI
167+
### 8. Upgrade Kubernetes (when needed)
168+
169+
Upgrading the Kubernetes version is a separate step from upgrading Talos itself. Run the following command against a single control plane node to initiate the rolling upgrade of Kubernetes components across the entire cluster.
170+
171+
**Note:** You must use a Kubernetes version compatible with your Talos installation. See the [Talos support matrix](https://www.talos.dev/latest/kubernetes-support-matrix/) for details.
172+
173+
```bash
174+
talosctl upgrade-k8s --to <supported-k8s-version> --nodes 192.168.10.100
175+
```
176+
177+
### 9. Install Cilium CNI
168178

169179
**IMPORTANT:** Take note of the Ethernet device. Devices might be named `ens`, `eth`, or `enp` depending on your system.
170180

iac/talos/talconfig.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
# renovate: datasource=docker depName=ghcr.io/siderolabs/installer
33
talosVersion: v1.10.4
44
# renovate: datasource=docker depName=ghcr.io/siderolabs/kubelet
5-
kubernetesVersion: v1.33.0
5+
kubernetesVersion: v1.33.1
66
# Cluster configuration
77
clusterName: proxmox-talos-cluster
88
endpoint: https://192.168.10.100:6443

infrastructure/controllers/argocd/projects.yaml

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,8 +32,14 @@ spec:
3232
sourceRepos:
3333
- '*' # In production, specify exact repo URLs
3434
destinations:
35-
- namespace: '*'
36-
server: https://kubernetes.default.svc
35+
- namespace: 'monitoring'
36+
server: 'https://kubernetes.default.svc'
37+
- namespace: 'loki-stack'
38+
server: 'https://kubernetes.default.svc'
39+
- namespace: 'monitoring-stack'
40+
server: 'https://kubernetes.default.svc'
41+
- namespace: 'observability'
42+
server: 'https://kubernetes.default.svc'
3743
# Allow all cluster resources like infrastructure since monitoring needs similar privileges
3844
clusterResourceWhitelist:
3945
- group: '*'

0 commit comments

Comments
 (0)