| kind: Deployment |
| apiVersion: apps/v1 |
| |
| metadata: |
| name: coturn |
| namespace: mulk |
| labels: |
| k8s-app: coturn |
| |
| spec: |
| replicas: 1 |
| |
| strategy: |
| type: Recreate |
| |
| selector: |
| matchLabels: |
| k8s-app: coturn |
| |
| template: |
| metadata: |
| labels: |
| k8s-app: coturn |
| |
| spec: |
| containers: |
| - name: main |
| image: docker.io/coturn/coturn:latest |
| imagePullPolicy: Always |
| |
| args: |
| - --verbose |
| - --fingerprint |
| - --no-cli |
| #- --lt-cred-mech |
| - --realm=turn.benkard.de |
| - --use-auth-secret |
| - --static-auth-secret=$(COTURN_STATIC_AUTH_SECRET) |
| - --min-port=49152 |
| - --max-port=49160 |
| |
| env: |
| - name: DETECT_EXTERNAL_IP |
| value: "yes" |
| - name: DETECT_RELAY_IP |
| value: "yes" |
| - name: DETECT_EXTERNAL_IPV6 |
| value: "yes" |
| - name: DETECT_RELAY_IPV6 |
| value: "yes" |
| |
| envFrom: |
| - secretRef: |
| name: coturn-env |
| |
| ports: |
| - name: turn-1-tcp |
| protocol: TCP |
| containerPort: 3478 |
| hostPort: 3478 |
| - name: turn-1-udp |
| protocol: UDP |
| containerPort: 3478 |
| hostPort: 3478 |
| - name: turn-3-tcp |
| protocol: TCP |
| containerPort: 3479 |
| hostPort: 3479 |
| - name: turn-3-udp |
| protocol: UDP |
| containerPort: 3479 |
| hostPort: 3479 |
| - name: turn-2-tcp |
| protocol: TCP |
| containerPort: 5349 |
| hostPort: 5349 |
| - name: turn-2-udp |
| protocol: UDP |
| containerPort: 5349 |
| hostPort: 5349 |
| - name: media-1 |
| protocol: UDP |
| containerPort: 49152 |
| hostPort: 49152 |
| - name: media-2 |
| protocol: UDP |
| containerPort: 49153 |
| hostPort: 49153 |
| - name: media-3 |
| protocol: UDP |
| containerPort: 49154 |
| hostPort: 49154 |
| - name: media-4 |
| protocol: UDP |
| containerPort: 49155 |
| hostPort: 49155 |
| - name: media-5 |
| protocol: UDP |
| containerPort: 49156 |
| hostPort: 49156 |
| - name: media-6 |
| protocol: UDP |
| containerPort: 49157 |
| hostPort: 49157 |
| - name: media-7 |
| protocol: UDP |
| containerPort: 49158 |
| hostPort: 49158 |
| - name: media-8 |
| protocol: UDP |
| containerPort: 49159 |
| hostPort: 49159 |
| - name: media-9 |
| protocol: UDP |
| containerPort: 49160 |
| hostPort: 49160 |
| |
| volumeMounts: |
| - name: coturn-data |
| mountPath: /var/lib/coturn/ |
| |
| volumes: |
| - name: coturn-data |
| emptyDir: {} |