--- apiVersion: apps/v1 kind: Deployment metadata: name: rustdesk-hbbs annotations: reloader.stakater.com/auto: "true" labels: app: rustdesk-hbbs spec: replicas: 1 strategy: type: Recreate selector: matchLabels: app: rustdesk-hbbs template: metadata: labels: app: rustdesk-hbbs spec: nodeSelector: kubernetes.io/hostname: music containers: - name: hbbs image: rustdesk/rustdesk-server@sha256:8ecdab65deb7c84652a626380e31d11a8f1fbafd97916d57f95c20628f943c00 imagePullPolicy: Always resources: requests: memory: "128Mi" cpu: "100m" limits: memory: "512Mi" cpu: "750m" command: ["hbbs"] args: - "--relay-servers" - "rd.hexor.cy:21117" - "--port" - "21116" ports: - name: registry containerPort: 21116 protocol: TCP - name: registry-udp containerPort: 21116 protocol: UDP - name: nat containerPort: 21115 protocol: TCP readinessProbe: tcpSocket: port: registry volumeMounts: - name: keys mountPath: /data readOnly: true - name: data mountPath: /data-persistent env: - name: RUST_LOG value: "info" - name: DB_URL value: "/data-persistent/db_v2.sqlite3" workingDir: /data volumes: - name: keys secret: secretName: rustdesk-keys items: - key: id_ed25519 path: id_ed25519 mode: 0600 - key: id_ed25519.pub path: id_ed25519.pub mode: 0644 - name: data hostPath: path: /data/k8s/rustdesk/hbbs type: Directory --- apiVersion: apps/v1 kind: Deployment metadata: name: rustdesk-hbbr annotations: reloader.stakater.com/auto: "true" labels: app: rustdesk-hbbr spec: replicas: 1 strategy: type: Recreate selector: matchLabels: app: rustdesk-hbbr template: metadata: labels: app: rustdesk-hbbr spec: nodeSelector: kubernetes.io/hostname: music containers: - name: hbbr image: rustdesk/rustdesk-server@sha256:8ecdab65deb7c84652a626380e31d11a8f1fbafd97916d57f95c20628f943c00 imagePullPolicy: Always resources: requests: memory: "128Mi" cpu: "100m" limits: memory: "512Mi" cpu: "750m" command: ["hbbr"] args: - "--port" - "21117" ports: - name: relay containerPort: 21117 protocol: TCP readinessProbe: tcpSocket: port: relay volumeMounts: - name: keys mountPath: /data readOnly: true - name: data mountPath: /data-persistent env: - name: RUST_LOG value: "info" workingDir: /data volumes: - name: keys secret: secretName: rustdesk-keys items: - key: id_ed25519 path: id_ed25519 mode: 0600 - key: id_ed25519.pub path: id_ed25519.pub mode: 0644 - name: data hostPath: path: /data/k8s/rustdesk/hbbr type: Directory