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
 |