Мне нужно настроить базовый экземпляр rabbit mq (без настройки кластера) без требований постоянства или безопасности в кластере kubernetes.
Что мне нужно:
Один модуль кролика mq, работающий с состояниемустановите с репликами = 1 и достигните его изнутри и снаружи кластера через определенный URL-адрес (порт amgp и порт интерфейса управления)
Что мне не нужно:
- постоянство
- security
- настройка кластера
Диаграммы рулевого управления, которые я нашел до сих пор, относятся к рабочим настройкам с кластеризацией, постоянством и т. Д., Но мне это не нужновещи, как я буду использовать экземпляр только для тестирования
Это то, что у меня есть до сих пор:
apiVersion: v1
kind: Service
metadata:
name: rs-rmq-mgt
spec:
selector:
app: rs-rmq
ports:
- protocol: TCP
port: 1337
targetPort: 15672
type: NodePort
---
apiVersion: apps/v1
kind: StatefulSet
metadata:
name: rs-rmq
spec:
selector:
matchLabels:
app: rs-rmq
serviceName: "rs-rmq"
replicas: 1
template:
metadata:
labels:
app: rs-rmq
spec:
containers:
- name: rs-rmq
image: rabbitmq:management
ports:
- containerPort: 25672
- containerPort: 5672
- containerPort: 4369
- containerPort: 15672