export TALOSCONFIG=./talosconfig
docker compose up -d
talosctl gen config workshop https://172.20.0.100:6443 --kubernetes-version=1.31.6
talosctl config endpoint 172.20.0.100
talosctl config node 172.20.0.100
talosctl apply-config -f controlplane.yaml -n 172.20.0.100 --insecure
talosctl apply-config -f worker.yaml -n 172.20.0.150 --insecure
talosctl dashboard
talosctl bootstrap
talosctl health
talosctl kubeconfig
Change the version from 1.9.5 to 1.10.1 for both images (compose.yaml)
watch show-talos-version
docker compose up -d talos-cp
docker compose up -d talos-worker
talosctl upgrade-k8s --to=1.32.4
kubectl apply -f ./workload/
patch.yaml
cluster:
apiServer:
admissionControl:
- name: PodSecurity
configuration:
exemptions:
namespaces:
- devopsdays-ams
talosctl patch machineconfig -p @patch.yaml
kubectl rollout -n devopsdays-ams restart deployments/talos-workshop