guacamole: pin guacd + web to rke2-agent2 for NFS recordings mount
Synology NFS export at /volume1/kubernetes currently grants mount permission only to 10.0.56.13 (rke2-agent2). rke2-agent1 gets "access denied by server". guacd + guacamole web both need the recordings volume, so co-locating is also efficient. Remove the nodeSelector once the Synology NFS ACL opens to all cluster nodes. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -177,6 +177,13 @@ 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.
|
||||
nodeSelector:
|
||||
kubernetes.io/hostname: rke2-agent2
|
||||
containers:
|
||||
- name: guacd
|
||||
image: guacamole/guacd:latest
|
||||
@@ -256,6 +263,9 @@ 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
|
||||
|
||||
Reference in New Issue
Block a user