aloof-dog-75479
03/25/2023, 9:16 AMrich-cartoon-70161
03/25/2023, 10:25 AMaloof-dog-75479
03/25/2023, 10:41 AM# Server plan
apiVersion: <http://upgrade.cattle.io/v1|upgrade.cattle.io/v1>
kind: Plan
metadata:
name: server-plan
namespace: system-upgrade
spec:
concurrency: 1
cordon: true
nodeSelector:
matchExpressions:
- key: <http://node-role.kubernetes.io/control-plane_|node-role.kubernetes.io/control-plane_>
operator: In
values:
- "true"
serviceAccountName: system-upgrade
upgrade:
image: rancher/k3s-upgrade
channel: <https://update.k3s.io/v1-release/channels/stable>
---
# Agent plan
apiVersion: <http://upgrade.cattle.io/v1|upgrade.cattle.io/v1>
kind: Plan
metadata:
name: agent-plan
namespace: system-upgrade
spec:
concurrency: 1
cordon: true
nodeSelector:
matchExpressions:
- key: <http://node-role.kubernetes.io/control-plane|node-role.kubernetes.io/control-plane>
operator: DoesNotExist
prepare:
args:
- prepare
- server-plan
image: rancher/k3s-upgrade
serviceAccountName: system-upgrade
upgrade:
image: rancher/k3s-upgrade
channel: <https://update.k3s.io/v1-release/channels/stable>
rich-cartoon-70161
03/25/2023, 10:42 AMaloof-dog-75479
03/25/2023, 10:44 AMcurl -sfL <https://get.k3s.io> | sh -
/hostsupervise-daemon
but this fails a step later with something like, can create file because it already existscreamy-pencil-82913
03/25/2023, 6:30 PMaloof-dog-75479
03/25/2023, 7:55 PMcreamy-pencil-82913
03/25/2023, 9:19 PM