hack/toolbox/manifests/agents.yaml (90 lines of code) (raw):
apiVersion: apps/v1
kind: Deployment
metadata:
name: agent-pod-8085-tcp-host
labels:
app: agent-pod-8085-tcp-host
spec:
replicas: 1
selector:
matchLabels:
app: agent-pod-8085-tcp-host
template:
metadata:
labels:
app: agent-pod-8085-tcp-host
spec:
nodeSelector:
kubernetes.io/os: linux
kubernetes.io/role: agent
hostNetwork: true
containers:
- name: agent-pod-8085-tcp-host
image: acnpublic.azurecr.io/toolbox:latest
env:
- name: TCP_PORT
value: "8085"
- name: UDP_PORT
value: "8086"
ports:
- containerPort: 8085
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: agent-pod-8085-tcp
labels:
app: agent-pod-8085-tcp
spec:
replicas: 1
selector:
matchLabels:
app: agent-pod-8085-tcp
template:
metadata:
labels:
app: agent-pod-8085-tcp
spec:
nodeSelector:
kubernetes.io/os: linux
kubernetes.io/role: agent
containers:
- name: agent-pod-8085-tcp
image: acnpublic.azurecr.io/toolbox:latest
env:
- name: TCP_PORT
value: "8085"
- name: UDP_PORT
value: "8086"
ports:
- containerPort: 8085
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: agent-pod-8086-udp
labels:
app: agent-pod-8086-udp
spec:
replicas: 1
selector:
matchLabels:
app: agent-pod-8086-udp
template:
metadata:
labels:
app: agent-pod-8086-udp
spec:
nodeSelector:
kubernetes.io/os: linux
kubernetes.io/role: agent
containers:
- name: agent-pod-8086-udp
image: acnpublic.azurecr.io/toolbox:latest
env:
- name: TCP_PORT
value: "8085"
- name: UDP_PORT
value: "8086"
ports:
- containerPort: 8086