apiVersion: apps/v1 kind: Deployment metadata: name: rtmp-adr-deployment labels: app: rtmp-adr spec: replicas: 1 selector: matchLabels: app: rtmp-adr template: metadata: labels: app: rtmp-adr spec: containers: - name: rtmp-adr image: git.oe74.net/adelorenzo/rtmp-adr:0.6 imagePullPolicy: IfNotPresent --- apiVersion: v1 kind: Service metadata: name: rtmp-adr-svc spec: type: NodePort selector: app.kubernetes.io/name: rtmp-adr ports: # By default and for convenience, the `targetPort` is set to the same value as the `port` field. - port: 8080 targetPort: 8080 # Optional field # By default and for convenience, the Kubernetes control plane will allocate a port from a range (default: 30000-32767) nodePort: 30080