A container running netcat
accepting TCP connections on port 2345. Once running, it will print the output for nc -l
to stdout:
$ kubectl logs -f netcat-5ccd85fdd9-m6zjv
Ncat: Version 7.80 ( https://nmap.org/ncat )
Ncat: Listening on :::2345
Ncat: Listening on 0.0.0.0:2345
podman run -p 2345:2345 quay.io/simonkrenger/netcat:latest
---
apiVersion: apps/v1
kind: Deployment
metadata:
labels:
app: netcat
name: netcat
spec:
replicas: 1
selector:
matchLabels:
deployment: netcat
template:
metadata:
labels:
deployment: netcat
spec:
containers:
- image: quay.io/simonkrenger/netcat:latest
name: netcat
ports:
- containerPort: 2345
protocol: TCP
---
apiVersion: v1
kind: Service
metadata:
labels:
app: netcat
name: netcat
spec:
ports:
- port: 2345
protocol: TCP
targetPort: 2345
selector:
deployment: netcat
type: ClusterIP