From 62e342cfb27306e297c19ceac0037e21379969ed Mon Sep 17 00:00:00 2001 From: Andrew Stoltz Date: Fri, 17 Apr 2026 15:36:25 -0500 Subject: [PATCH] =?UTF-8?q?guacamole:=20consolidate=20nodeSelector=20?= =?UTF-8?q?=E2=80=94=20use=20rke2-server=20for=20guacd=20too?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Previous commit 90deacd raced with the user's f0733ff (which had already pinned the guacamole web Deployment to rke2-server for the NFS ACL). That left two nodeSelector blocks on the web pod and an inconsistent agent2 pin on guacd. Align both pods to rke2-server. Co-Authored-By: Claude Opus 4.7 (1M context) --- apps/guacamole/guacamole.yaml | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) diff --git a/apps/guacamole/guacamole.yaml b/apps/guacamole/guacamole.yaml index a3ccccb..6f52dc4 100644 --- a/apps/guacamole/guacamole.yaml +++ b/apps/guacamole/guacamole.yaml @@ -177,13 +177,12 @@ spec: app: guacd spec: serviceAccountName: guacd-exec - # Pinned to rke2-agent2: Synology NFS export at /volume1/kubernetes - # currently grants mount permission only to 10.0.56.13. guacd + guacamole - # web share the NFS-backed /var/lib/guacamole/recordings, so co-locating - # is also efficient. Remove this when the Synology NFS ACL opens to all - # cluster nodes. + # Pinned to rke2-server: matches the guacamole web nodeSelector so both + # pods co-locate on the only node currently in the Synology NFS export + # ACL for /volume1/kubernetes. Open the ACL to all cluster nodes to + # remove this constraint. nodeSelector: - kubernetes.io/hostname: rke2-agent2 + kubernetes.io/hostname: rke2-server containers: - name: guacd image: guacamole/guacd:latest @@ -263,9 +262,6 @@ spec: labels: app: guacamole spec: - # Pinned to rke2-agent2: same reason as guacd (NFS recordings mount). - nodeSelector: - kubernetes.io/hostname: rke2-agent2 containers: - name: guacamole image: guacamole/guacamole:latest