| 
									
										
										
										
											2024-12-01 16:07:23 +00:00
										 |  |  | ---
 | 
					
						
							| 
									
										
										
										
											2024-05-16 08:19:27 +08:00
										 |  |  | apiVersion: v1
 | 
					
						
							|  |  |  | kind: PersistentVolumeClaim
 | 
					
						
							|  |  |  | metadata:
 | 
					
						
							|  |  |  |   name: windows-pvc
 | 
					
						
							|  |  |  | spec:
 | 
					
						
							|  |  |  |   accessModes:
 | 
					
						
							| 
									
										
										
										
											2024-12-01 16:07:23 +00:00
										 |  |  |   - ReadWriteOnce
 | 
					
						
							| 
									
										
										
										
											2024-05-16 08:19:27 +08:00
										 |  |  |   resources:
 | 
					
						
							|  |  |  |     requests:
 | 
					
						
							|  |  |  |       storage: 64Gi
 | 
					
						
							|  |  |  | ---
 | 
					
						
							|  |  |  | apiVersion: v1
 | 
					
						
							|  |  |  | kind: Pod
 | 
					
						
							|  |  |  | metadata:
 | 
					
						
							|  |  |  |   name: windows
 | 
					
						
							|  |  |  |   labels:
 | 
					
						
							|  |  |  |     name: windows
 | 
					
						
							|  |  |  | spec:
 | 
					
						
							|  |  |  |   containers:
 | 
					
						
							| 
									
										
										
										
											2024-12-01 16:07:23 +00:00
										 |  |  |   - name: windows
 | 
					
						
							|  |  |  |     image: dockurr/windows
 | 
					
						
							|  |  |  |     env:
 | 
					
						
							|  |  |  |     - name: VERSION
 | 
					
						
							|  |  |  |       value: "11"
 | 
					
						
							|  |  |  |     - name: RAM_SIZE
 | 
					
						
							|  |  |  |       value: "4G"
 | 
					
						
							|  |  |  |     - name: CPU_CORES
 | 
					
						
							|  |  |  |       value: "2"
 | 
					
						
							|  |  |  |     - name: DISK_SIZE
 | 
					
						
							|  |  |  |       value: "64G"
 | 
					
						
							|  |  |  |     ports:
 | 
					
						
							|  |  |  |     - containerPort: 8006
 | 
					
						
							|  |  |  |     - containerPort: 3389
 | 
					
						
							|  |  |  |     - containerPort: 3389
 | 
					
						
							|  |  |  |       protocol: UDP
 | 
					
						
							|  |  |  |     securityContext:
 | 
					
						
							|  |  |  |       capabilities:
 | 
					
						
							|  |  |  |         add:
 | 
					
						
							|  |  |  |         - NET_ADMIN
 | 
					
						
							|  |  |  |       privileged: true
 | 
					
						
							|  |  |  |     volumeMounts:
 | 
					
						
							|  |  |  |     - mountPath: /storage
 | 
					
						
							|  |  |  |       name: storage
 | 
					
						
							|  |  |  |     - mountPath: /dev/kvm
 | 
					
						
							|  |  |  |       name: dev-kvm
 | 
					
						
							|  |  |  |     - mountPath: /dev/net/tun
 | 
					
						
							|  |  |  |       name: dev-tun
 | 
					
						
							|  |  |  |   terminationGracePeriodSeconds: 120
 | 
					
						
							| 
									
										
										
										
											2024-05-16 08:19:27 +08:00
										 |  |  |   volumes:
 | 
					
						
							| 
									
										
										
										
											2024-12-01 16:07:23 +00:00
										 |  |  |   - name: storage
 | 
					
						
							|  |  |  |     persistentVolumeClaim:
 | 
					
						
							|  |  |  |       claimName: windows-pvc
 | 
					
						
							|  |  |  |   - hostPath:
 | 
					
						
							|  |  |  |       path: /dev/kvm
 | 
					
						
							|  |  |  |     name: dev-kvm
 | 
					
						
							|  |  |  |   - hostPath:
 | 
					
						
							|  |  |  |       path: /dev/net/tun
 | 
					
						
							|  |  |  |       type: CharDevice
 | 
					
						
							|  |  |  |     name: dev-tun
 | 
					
						
							| 
									
										
										
										
											2024-05-16 08:19:27 +08:00
										 |  |  | ---
 | 
					
						
							|  |  |  | apiVersion: v1
 | 
					
						
							|  |  |  | kind: Service
 | 
					
						
							|  |  |  | metadata:
 | 
					
						
							|  |  |  |   name: windows
 | 
					
						
							|  |  |  | spec:
 | 
					
						
							| 
									
										
										
										
											2024-12-01 16:07:23 +00:00
										 |  |  |   ports:
 | 
					
						
							|  |  |  |   - name: tcp-8006
 | 
					
						
							|  |  |  |     port: 8006
 | 
					
						
							|  |  |  |   - name: tcp-3389
 | 
					
						
							|  |  |  |     port: 3389
 | 
					
						
							|  |  |  |   - name: udp-3389
 | 
					
						
							|  |  |  |     port: 3389
 | 
					
						
							|  |  |  |     protocol: UDP
 | 
					
						
							| 
									
										
										
										
											2024-05-16 08:19:27 +08:00
										 |  |  |   selector:
 | 
					
						
							|  |  |  |     name: windows
 | 
					
						
							| 
									
										
										
										
											2024-12-01 16:07:23 +00:00
										 |  |  |   type: NodePort
 |