1 --- 2 apiVersion: apps/v1 3 kind: Deployment 4 metadata: 5 name: session-queue 6 labels: 7 app: session-queue 8 spec: 9 replicas: 1 10 selector: 11 matchLabels: 12 app: session-queue 13 template: 14 metadata: 15 labels: 16 app: session-queue 17 spec: 18 containers: 19 - name: session-queue 20 image: selenium/session-queue:latest 21 ports: 22 - containerPort: 5559 23 env: 24 - name: EVENTS_BIND 25 value: "false" 26 - name: EVENTS_PUBLISH 27 value: "tcp://event-bus:4442" 28 - name: EVENTS_SUBSCRIBE 29 value: "tcp://event-bus:4443" 30 resources: 31 limits: 32 memory: "512Mi" 33 cpu: ".5" 34 readinessProbe: 35 httpGet: 36 port: 5559 37 path: "/readyz" 38 initialDelaySeconds: 2 39 periodSeconds: 60 40 --- 41 apiVersion: v1 42 kind: Service 43 metadata: 44 name: session-queue 45 labels: 46 run: session-queue 47 spec: 48 type: NodePort 49 selector: 50 app: session-queue 51 ports: 52 - port: 5559 53 targetPort: 5559 54 protocol: TCP 55 name: web