62 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
			
		
		
	
	
			62 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
| apiVersion: v1
 | |
| kind: Service
 | |
| metadata:
 | |
|   name: adguard-home-web
 | |
| spec:
 | |
|   ports:
 | |
|   - name: http
 | |
|     port: 3000
 | |
|     protocol: TCP
 | |
|     targetPort: http
 | |
|   selector:
 | |
|     app.kubernetes.io/instance: adguard
 | |
|     app.kubernetes.io/name: adguard-home
 | |
|   type: ClusterIP
 | |
| ---
 | |
| apiVersion: v1
 | |
| kind: Service
 | |
| metadata:
 | |
|   annotations:
 | |
|     metallb.universe.tf/ip-allocated-from-pool: default
 | |
|     metallb.universe.tf/allow-shared-ip: adguard-svc
 | |
| 
 | |
|   name: adguard-home-dns-tcp
 | |
| spec:
 | |
|   allocateLoadBalancerNodePorts: true
 | |
|   loadBalancerIP: 192.168.3.2
 | |
|   externalTrafficPolicy: Local
 | |
| 
 | |
|   ports:
 | |
|   - name: dns-tcp
 | |
|     nodePort: 31306
 | |
|     port: 53
 | |
|     protocol: TCP
 | |
|     targetPort: 53
 | |
|   selector:
 | |
|     app.kubernetes.io/instance: adguard
 | |
|     app.kubernetes.io/name: adguard-home
 | |
|   type: LoadBalancer
 | |
| ---
 | |
| apiVersion: v1
 | |
| kind: Service
 | |
| metadata:
 | |
|   annotations:
 | |
|     metallb.universe.tf/ip-allocated-from-pool: default
 | |
|     metallb.universe.tf/allow-shared-ip: adguard-svc
 | |
| 
 | |
|   name: adguard-home-dns-udp
 | |
| spec:
 | |
|   allocateLoadBalancerNodePorts: true
 | |
|   loadBalancerIP: 192.168.3.2
 | |
|   externalTrafficPolicy: Local
 | |
|   ports:
 | |
|   - name: dns-udp
 | |
|     nodePort: 30547
 | |
|     port: 53
 | |
|     protocol: UDP
 | |
|     targetPort: 53
 | |
|   selector:
 | |
|     app.kubernetes.io/instance: adguard
 | |
|     app.kubernetes.io/name: adguard-home
 | |
|   type: LoadBalancer
 |