Моя проблема в том, что мне нужно увеличить NATS max_payload в производственной среде, но он использует Kubernetes, и я понятия не имею, как это сделать, я пытался использовать ConfigMap, но мне это не удалось.
В локальной среде / dev он использует файл конфигурации NATS с докером, поэтому он отлично работает.
Способ заставить его работать локально: NATS с молекулой . Как изменить значение max_payload NATS?
Код внутри k8s / deployment.develop.yaml
(...)
apiVersion: v1
kind: ServiceAccount
metadata:
name: nats
namespace: develop
labels:
account: nats
---
apiVersion: v1
kind: Service
metadata:
name: nats
namespace: develop
labels:
app: nats
service: nats
spec:
ports:
- port: 4222
targetPort: 4222
selector:
app: nats
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: nats-v1
namespace: develop
labels:
app: nats
version: v1
spec:
replicas: 1
strategy: {}
selector:
matchLabels:
app: nats
version: v1
template:
metadata:
labels:
app: nats
version: v1
spec:
serviceAccountName: nats
containers:
- image: 'nats:alpine'
name: nats
ports:
- containerPort: 4222
restartPolicy: Always
tolerations: []
affinity: {}
Спасибо!