Skip to content
Snippets Groups Projects
Verified Commit fdc773a1 authored by David Hoese's avatar David Hoese
Browse files

Add initial rabbitmq debug definitions

parent 033b5d6d
No related branches found
Tags show
No related merge requests found
# RabbitMQ Queue Debugging
```bash
kubectl -n davidh apply -f rabbitmq-secret.yaml
helm install -n davidh -f rabbitmq-values.yaml rmq bitnami/rabbitmq --version "11.1.5"
kubectl -n davidh apply -f send-deploy.yaml -f rcv-deploy.yaml
```
\ No newline at end of file
apiVersion: v1
kind: Secret
metadata:
name: geosphere-rabbitmq
type: Opaque
data:
rabbitmq-password: "NDU5ZWYwZTIyNjE5ODhjOTA4ZGI="
rabbitmq-erlang-cookie: "NDU5ZWYwZTIyNjE5ODhjOTA4ZGI="
\ No newline at end of file
global:
storageClass: "local-path"
auth:
existingPasswordSecret: "geosphere-rabbitmq"
existingErlangSecret: "geosphere-rabbitmq"
rbac:
create: true
clustering:
enabled: true
replicaCount: 3
resources:
limits:
cpu: "4"
memory: "4Gi"
requests:
cpu: "2"
memory: "1Gi"
apiVersion: apps/v1
kind: Deployment
metadata:
name: "rmq-receiver"
spec:
replicas: 1
selector:
matchLabels:
app.kubernetes.io/name: "rmq-receiver"
app.kubernetes.io/instance: "1.0"
template:
metadata:
labels:
app.kubernetes.io/name: "rmq-receiver"
app.kubernetes.io/instance: "1.0"
spec:
initContainers:
- name: rabbit-topic-init
image: "gitlab.ssec.wisc.edu:5555/cspp_geo/geosphere/geosphere-deploy/cspp-geo-rabbit-init:latest"
imagePullPolicy: "IfNotPresent"
env:
- name: RABBITMQ_USERNAME
value: "user"
- name: RABBITMQ_PASSWORD
valueFrom:
secretKeyRef:
name: "geosphere-rabbitmq"
key: rabbitmq-password
- name: RABBITMQ_HOST
value: "rmq-rabbitmq"
- name: RABBITMQ_EXCHANGE_NAME
value: "satellite"
resources:
limits:
cpu: "4"
memory: "4Gi"
requests:
cpu: "1"
memory: "1Gi"
containers:
- name: "rcv"
securityContext: {}
image: "gitlab.ssec.wisc.edu:5555/cspp_geo/geosphere/geosphere-geo2grid/cspp-geo-geo2grid:3b066295"
imagePullPolicy: "IfNotPresent"
env:
- name: RABBITMQ_USERNAME
value: "user"
- name: RABBITMQ_PASSWORD
valueFrom:
secretKeyRef:
name: "geosphere-rabbitmq"
key: rabbitmq-password
- name: RABBITMQ_HOST
value: "rmq-rabbitmq"
- name: RABBITMQ_EXCHANGE_NAME
value: "satellite"
- name: AMQPFIND_TOPIC
value: "a.*.c"
- name: RABBITMQ_OUT_HOST
value: "rmq-rabbitmq"
- name: RABBITMQ_OUT_EXCHANGE_NAME
value: "satellite"
- name: RABBITMQ_OUT_USERNAME
value: "user"
- name: RABBITMQ_OUT_PASSWORD
valueFrom:
secretKeyRef:
name: "geosphere-rabbitmq"
key: rabbitmq-password
resources:
limits:
cpu: "4"
memory: "4Gi"
requests:
cpu: "2"
memory: "1Gi"
command: ["bash"]
args:
- "-c"
- "python3 /work/amqpfind/amqpfind.py -vv -H $(RABBITMQ_HOST) -X $(RABBITMQ_EXCHANGE_NAME) -u $(RABBITMQ_USERNAME) -p $(RABBITMQ_PASSWORD) -C $(AMQPFIND_TOPIC) -j '?'"
apiVersion: apps/v1
kind: Deployment
metadata:
name: "rmq-sender"
spec:
replicas: 1
selector:
matchLabels:
app.kubernetes.io/name: "rmq-sender"
app.kubernetes.io/instance: "1.0"
template:
metadata:
labels:
app.kubernetes.io/name: "rmq-sender"
app.kubernetes.io/instance: "1.0"
spec:
initContainers:
- name: rabbit-topic-init
image: "gitlab.ssec.wisc.edu:5555/cspp_geo/geosphere/geosphere-deploy/cspp-geo-rabbit-init:latest"
imagePullPolicy: "IfNotPresent"
env:
- name: RABBITMQ_USERNAME
value: "user"
- name: RABBITMQ_PASSWORD
valueFrom:
secretKeyRef:
name: "geosphere-rabbitmq"
key: rabbitmq-password
- name: RABBITMQ_HOST
value: "rmq-rabbitmq"
- name: RABBITMQ_EXCHANGE_NAME
value: "satellite"
resources:
limits:
cpu: "4"
memory: "4Gi"
requests:
cpu: "1"
memory: "1Gi"
containers:
- name: "send"
securityContext: {}
image: "gitlab.ssec.wisc.edu:5555/cspp_geo/geosphere/geosphere-geo2grid/cspp-geo-geo2grid:3b066295"
imagePullPolicy: "IfNotPresent"
env:
- name: RABBITMQ_USERNAME
value: "user"
- name: RABBITMQ_PASSWORD
valueFrom:
secretKeyRef:
name: "geosphere-rabbitmq"
key: rabbitmq-password
- name: RABBITMQ_HOST
value: "rmq-rabbitmq"
- name: RABBITMQ_EXCHANGE_NAME
value: "satellite"
- name: AMQPFIND_TOPIC
value: "a.*.c"
- name: RABBITMQ_OUT_HOST
value: "rmq-rabbitmq"
- name: RABBITMQ_OUT_EXCHANGE_NAME
value: "satellite"
- name: RABBITMQ_OUT_USERNAME
value: "user"
- name: RABBITMQ_OUT_PASSWORD
valueFrom:
secretKeyRef:
name: "geosphere-rabbitmq"
key: rabbitmq-password
resources:
limits:
cpu: "4"
memory: "4Gi"
requests:
cpu: "2"
memory: "1Gi"
command: ["bash"]
args:
- "-c"
- "for i in `seq 100`; do d=`date +%Y-%m-%dT%H:%M:%S`; echo $i--$d; echo '[[\"a.b.c\", {\"TEST\": \"'${d}'\"}]]' | /work/amqpfind/amqpsend.py -vv -H $(RABBITMQ_HOST) -X $(RABBITMQ_EXCHANGE_NAME) -u $(RABBITMQ_USERNAME) -p $(RABBITMQ_PASSWORD); sleep 10; done"
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment