network all in smb

This commit is contained in:
2024-04-04 18:44:30 +02:00
parent b996347598
commit 0edc7aac2a
10 changed files with 102 additions and 12 deletions

View File

@@ -52,6 +52,12 @@ spec:
- name: UID_bob
value: "1000"
ports:
- containerPort: 137
protocol: UDP
- containerPort: 138
protocol: UDP
- containerPort: 139
protocol: TCP
- containerPort: 445
protocol: TCP
resources: {}

View File

@@ -0,0 +1,15 @@
apiVersion: traefik.io/v1alpha1
kind: IngressRouteTCP
metadata:
name: smb-ingress-tcp139
labels:
expose: "false"
namespace: paperless
spec:
entryPoints:
- smb-tcp139
routes:
- match: HostSNI(`*`)
services:
- name: smb-server-service-udp139
port: 139

View File

@@ -7,11 +7,10 @@ metadata:
namespace: paperless
spec:
entryPoints:
- smb
- smb-tcp445
routes:
- match: HostSNI(`documents-smb.steffenillium.de`)
- match: HostSNI(`*`)
services:
- name: smb-server-service
- name: smb-server-service-tcp445
port: 445
tls: {}
tls: {}

View File

@@ -0,0 +1,15 @@
apiVersion: traefik.io/v1alpha1
kind: IngressRouteUDP
metadata:
name: smb-ingress-udp137
labels:
expose: "false"
namespace: paperless
spec:
entryPoints:
- smb-udp137
routes:
- match: HostSNI(`*`)
services:
- name: smb-server-service-udp137
port: 137

View File

@@ -0,0 +1,15 @@
apiVersion: traefik.io/v1alpha1
kind: IngressRouteUDP
metadata:
name: smb-ingress-udp138
labels:
expose: "false"
namespace: paperless
spec:
entryPoints:
- smb-udp138
routes:
- match: HostSNI(`*`)
services:
- name: smb-server-service-udp138
port: 138

View File

@@ -0,0 +1,15 @@
apiVersion: v1
kind: Service
metadata:
name: smb-server-service-tcp139
namespace: paperless
labels:
app: smb-server-service-tcp139
spec:
type: ClusterIP
ports:
- port: 139
protocol: TCP
targetPort: 139
selector:
app: smb-server

View File

@@ -1,10 +1,10 @@
apiVersion: v1
kind: Service
metadata:
name: smb-server-service
name: smb-server-service-tcp445
namespace: paperless
labels:
app: smb-server-service
app: smb-server-service-tcp445
spec:
type: ClusterIP
ports:

View File

@@ -0,0 +1,15 @@
apiVersion: v1
kind: Service
metadata:
name: smb-server-service-udp137
namespace: paperless
labels:
app: smb-server-service-udp137
spec:
type: ClusterIP
ports:
- port: 137
protocol: UDP
targetPort: 137
selector:
app: smb-server

View File

@@ -0,0 +1,15 @@
apiVersion: v1
kind: Service
metadata:
name: smb-server-service-udp138
namespace: paperless
labels:
app: smb-server-service-udp138
spec:
type: ClusterIP
ports:
- port: 138
protocol: UDP
targetPort: 138
selector:
app: smb-server