k3s (D6): Dienst-VM k3s per tofu, Rollen k3s-server/k3s-agent/k3s-apps, Manifeste, NEX-Sprachdienste als k3s-Umzugstest
ci / test (push) Failing after 22s

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
This commit is contained in:
Robert Rapp
2026-10-15 11:55:18 +02:00
co-authored by Claude Fable 5.1
parent 6cccc01d14
commit 2c1d43e9c7
23 changed files with 701 additions and 15 deletions
@@ -0,0 +1,16 @@
# k3s-Cluster (D6): Server auf der Dienst-VM "k3s", Agents in den GPU-VMs, danach Runtime, Device-Plugin,
# Portainer-Agent. Aufruf auf ops (vorher bash ../scripts/refresh-vm-access.sh, Adressen per DHCP):
# ansible-playbook playbooks/k3s.yml
- name: k3s-Server
hosts: k3s_server
roles: [k3s-server]
- name: k3s-Agents (GPU-VMs)
hosts: k3s_agents
roles: [k3s-agent]
- name: Grundausstattung im Cluster (von ops)
hosts: localhost
connection: local
gather_facts: false
roles: [k3s-apps]
@@ -0,0 +1,5 @@
# NEX-Sprachdienste von Docker Compose nach k3s umziehen (Test für D6). Rückweg: Deployments löschen
# (kubectl -n nex delete deploy nex-stt nex-tts) und auf gpu-pve52 `docker compose -f /opt/nex-speech start`.
- name: NEX-Sprachdienste nach k3s
hosts: "{{ nex_speech_hosts | default('gpu-pve52') }}"
roles: [nex-speech-k3s]