Files
huly-selfhost/kube/redpanda/redpanda-deployment.yaml
T
2025-08-28 21:16:17 +07:00

59 lines
1.8 KiB
YAML

apiVersion: apps/v1
kind: Deployment
metadata:
labels:
app: redpanda
name: redpanda
spec:
replicas: 1
selector:
matchLabels:
app: redpanda
template:
metadata:
labels:
app: redpanda
spec:
containers:
- env:
- name: REDPANDA_SUPERUSER_USERNAME
value: superuser
- name: REDPANDA_SUPERUSER_PASSWORD
valueFrom:
secretKeyRef:
name: huly-secret
key: REDPANDA_SUPERUSER_PASSWORD
- name: NAMESPACE
valueFrom:
fieldRef:
fieldPath: metadata.namespace
image: docker.redpanda.com/redpandadata/redpanda:v24.3.6
args:
- redpanda
- start
- --kafka-addr internal://0.0.0.0:9092,external://0.0.0.0:19092
- --advertise-kafka-addr internal://redpanda:9092,external://localhost:19092
- --pandaproxy-addr internal://0.0.0.0:8082,external://0.0.0.0:18082
- --advertise-pandaproxy-addr internal://redpanda:8082,external://localhost:18082
- --schema-registry-addr internal://0.0.0.0:8081,external://0.0.0.0:18081
- --rpc-addr 0.0.0.0:33145
- --advertise-rpc-addr redpanda:33145
- --mode dev-container
- --smp 1
- --default-log-level=info
name: redpanda
ports:
- containerPort: 9092
- containerPort: 33145
volumeMounts:
- mountPath: /var/lib/redpanda/data
name: redpanda
resources:
limits:
memory: "512M"
restartPolicy: Always
volumes:
- name: redpanda
persistentVolumeClaim:
claimName: redpanda