| 
									
										
										
										
											2025-07-18 14:47:26 +03:00
										 |  |  | ---
 | 
					
						
							|  |  |  | apiVersion: apps/v1
 | 
					
						
							|  |  |  | kind: Deployment
 | 
					
						
							|  |  |  | metadata:
 | 
					
						
							|  |  |  |   name: rustdesk-hbbs
 | 
					
						
							|  |  |  |   labels:
 | 
					
						
							|  |  |  |     app: rustdesk-hbbs
 | 
					
						
							|  |  |  | spec:
 | 
					
						
							|  |  |  |   replicas: 1
 | 
					
						
							|  |  |  |   selector:
 | 
					
						
							|  |  |  |     matchLabels:
 | 
					
						
							|  |  |  |       app: rustdesk-hbbs
 | 
					
						
							|  |  |  |   template:
 | 
					
						
							|  |  |  |     metadata:
 | 
					
						
							|  |  |  |       labels:
 | 
					
						
							|  |  |  |         app: rustdesk-hbbs
 | 
					
						
							|  |  |  |     spec:
 | 
					
						
							|  |  |  |       nodeSelector:
 | 
					
						
							|  |  |  |         kubernetes.io/hostname: master.tail2fe2d.ts.net
 | 
					
						
							|  |  |  |       containers:
 | 
					
						
							|  |  |  |       - name: hbbs
 | 
					
						
							|  |  |  |         image: rustdesk/rustdesk-server:latest
 | 
					
						
							|  |  |  |         imagePullPolicy: Always
 | 
					
						
							|  |  |  |         resources:
 | 
					
						
							|  |  |  |           requests:
 | 
					
						
							|  |  |  |             memory: "128Mi"
 | 
					
						
							|  |  |  |             cpu: "100m"
 | 
					
						
							|  |  |  |           limits:
 | 
					
						
							|  |  |  |             memory: "512Mi"
 | 
					
						
							|  |  |  |             cpu: "500m"
 | 
					
						
							| 
									
										
										
										
											2025-07-18 15:30:02 +03:00
										 |  |  |         command: ["hbbs"]
 | 
					
						
							| 
									
										
										
										
											2025-07-18 14:47:26 +03:00
										 |  |  |         args:
 | 
					
						
							| 
									
										
										
										
											2025-07-18 15:30:02 +03:00
										 |  |  |           - "--relay-servers"
 | 
					
						
							|  |  |  |           - "rd.hexor.cy:21117"
 | 
					
						
							|  |  |  |           - "--port"
 | 
					
						
							|  |  |  |           - "21116"
 | 
					
						
							| 
									
										
										
										
											2025-07-18 14:47:26 +03:00
										 |  |  |         ports:
 | 
					
						
							|  |  |  |         - name: registry
 | 
					
						
							|  |  |  |           containerPort: 21116
 | 
					
						
							|  |  |  |           protocol: TCP
 | 
					
						
							| 
									
										
										
										
											2025-07-18 15:22:18 +03:00
										 |  |  |         - name: nat
 | 
					
						
							|  |  |  |           containerPort: 21115
 | 
					
						
							|  |  |  |           protocol: TCP
 | 
					
						
							| 
									
										
										
										
											2025-07-18 16:03:29 +03:00
										 |  |  |         volumeMounts:
 | 
					
						
							|  |  |  |         - name: keys
 | 
					
						
							| 
									
										
										
										
											2025-07-18 16:08:53 +03:00
										 |  |  |           mountPath: /data
 | 
					
						
							| 
									
										
										
										
											2025-07-18 16:03:29 +03:00
										 |  |  |           readOnly: true
 | 
					
						
							| 
									
										
										
										
											2025-07-18 16:07:20 +03:00
										 |  |  |         - name: data
 | 
					
						
							| 
									
										
										
										
											2025-07-18 16:08:53 +03:00
										 |  |  |           mountPath: /data-persistent
 | 
					
						
							| 
									
										
										
										
											2025-07-18 14:47:26 +03:00
										 |  |  |         env:
 | 
					
						
							|  |  |  |         - name: RUST_LOG
 | 
					
						
							|  |  |  |           value: "info"
 | 
					
						
							| 
									
										
										
										
											2025-07-18 16:07:20 +03:00
										 |  |  |         - name: DB_URL
 | 
					
						
							| 
									
										
										
										
											2025-07-18 16:08:53 +03:00
										 |  |  |           value: "/data-persistent/db_v2.sqlite3"
 | 
					
						
							| 
									
										
										
										
											2025-07-18 16:07:20 +03:00
										 |  |  |         workingDir: /data
 | 
					
						
							| 
									
										
										
										
											2025-07-18 16:03:29 +03:00
										 |  |  |       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
 | 
					
						
							| 
									
										
										
										
											2025-07-18 16:07:20 +03:00
										 |  |  |       - name: data
 | 
					
						
							|  |  |  |         hostPath:
 | 
					
						
							|  |  |  |           path: /k8s/rustdesk/hbbs
 | 
					
						
							|  |  |  |           type: DirectoryOrCreate
 | 
					
						
							| 
									
										
										
										
											2025-07-18 14:47:26 +03:00
										 |  |  | 
 | 
					
						
							|  |  |  | ---
 | 
					
						
							|  |  |  | apiVersion: apps/v1
 | 
					
						
							|  |  |  | kind: Deployment
 | 
					
						
							|  |  |  | metadata:
 | 
					
						
							|  |  |  |   name: rustdesk-hbbr
 | 
					
						
							|  |  |  |   labels:
 | 
					
						
							|  |  |  |     app: rustdesk-hbbr
 | 
					
						
							|  |  |  | spec:
 | 
					
						
							|  |  |  |   replicas: 1
 | 
					
						
							|  |  |  |   selector:
 | 
					
						
							|  |  |  |     matchLabels:
 | 
					
						
							|  |  |  |       app: rustdesk-hbbr
 | 
					
						
							|  |  |  |   template:
 | 
					
						
							|  |  |  |     metadata:
 | 
					
						
							|  |  |  |       labels:
 | 
					
						
							|  |  |  |         app: rustdesk-hbbr
 | 
					
						
							|  |  |  |     spec:
 | 
					
						
							|  |  |  |       nodeSelector:
 | 
					
						
							|  |  |  |         kubernetes.io/hostname: master.tail2fe2d.ts.net
 | 
					
						
							|  |  |  |       containers:
 | 
					
						
							|  |  |  |       - name: hbbr
 | 
					
						
							|  |  |  |         image: rustdesk/rustdesk-server:latest
 | 
					
						
							|  |  |  |         imagePullPolicy: Always
 | 
					
						
							|  |  |  |         resources:
 | 
					
						
							|  |  |  |           requests:
 | 
					
						
							|  |  |  |             memory: "128Mi"
 | 
					
						
							|  |  |  |             cpu: "100m"
 | 
					
						
							|  |  |  |           limits:
 | 
					
						
							|  |  |  |             memory: "512Mi"
 | 
					
						
							|  |  |  |             cpu: "500m"
 | 
					
						
							|  |  |  |         command: ["hbbr"]
 | 
					
						
							|  |  |  |         args:
 | 
					
						
							| 
									
										
										
										
											2025-07-18 15:22:18 +03:00
										 |  |  |           - "--port"
 | 
					
						
							| 
									
										
										
										
											2025-07-18 14:47:26 +03:00
										 |  |  |           - "21117"
 | 
					
						
							|  |  |  |         ports:
 | 
					
						
							|  |  |  |         - name: relay
 | 
					
						
							|  |  |  |           containerPort: 21117
 | 
					
						
							|  |  |  |           protocol: TCP
 | 
					
						
							| 
									
										
										
										
											2025-07-18 16:03:29 +03:00
										 |  |  |         volumeMounts:
 | 
					
						
							|  |  |  |         - name: keys
 | 
					
						
							| 
									
										
										
										
											2025-07-18 16:08:53 +03:00
										 |  |  |           mountPath: /data
 | 
					
						
							| 
									
										
										
										
											2025-07-18 16:03:29 +03:00
										 |  |  |           readOnly: true
 | 
					
						
							| 
									
										
										
										
											2025-07-18 16:07:20 +03:00
										 |  |  |         - name: data
 | 
					
						
							| 
									
										
										
										
											2025-07-18 16:08:53 +03:00
										 |  |  |           mountPath: /data-persistent
 | 
					
						
							| 
									
										
										
										
											2025-07-18 14:47:26 +03:00
										 |  |  |         env:
 | 
					
						
							|  |  |  |         - name: RUST_LOG
 | 
					
						
							|  |  |  |           value: "info"
 | 
					
						
							| 
									
										
										
										
											2025-07-18 16:07:20 +03:00
										 |  |  |         workingDir: /data
 | 
					
						
							| 
									
										
										
										
											2025-07-18 16:03:29 +03:00
										 |  |  |       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
 | 
					
						
							| 
									
										
										
										
											2025-07-18 16:07:20 +03:00
										 |  |  |       - name: data
 | 
					
						
							|  |  |  |         hostPath:
 | 
					
						
							|  |  |  |           path: /k8s/rustdesk/hbbr
 | 
					
						
							|  |  |  |           type: DirectoryOrCreate
 |