stabilize prod statefulset gitops drift

This commit is contained in:
Prodiglagla
2026-06-14 12:41:42 +08:00
parent 5932f37fc0
commit a89e26b839
6 changed files with 85 additions and 5 deletions
+17 -1
View File
@@ -51,6 +51,11 @@ spec:
app.kubernetes.io/part-of: ircs
environment: prod
spec:
dnsPolicy: ClusterFirst
restartPolicy: Always
schedulerName: default-scheduler
securityContext: {}
terminationGracePeriodSeconds: 30
containers:
- name: rabbitmq
image: rabbitmq:4.1.8-management
@@ -58,8 +63,10 @@ spec:
ports:
- name: amqp
containerPort: 5672
protocol: TCP
- name: management
containerPort: 15672
protocol: TCP
env:
- name: RABBITMQ_DEFAULT_USER
value: admin
@@ -73,16 +80,21 @@ spec:
command: ["rabbitmq-diagnostics", "-q", "ping"]
failureThreshold: 30
periodSeconds: 10
successThreshold: 1
timeoutSeconds: 10
readinessProbe:
exec:
command: ["rabbitmq-diagnostics", "-q", "ping"]
failureThreshold: 3
periodSeconds: 10
successThreshold: 1
timeoutSeconds: 10
livenessProbe:
exec:
command: ["rabbitmq-diagnostics", "-q", "ping"]
failureThreshold: 3
periodSeconds: 30
successThreshold: 1
timeoutSeconds: 10
resources:
requests:
@@ -94,8 +106,12 @@ spec:
volumeMounts:
- name: rabbitmq-data
mountPath: /var/lib/rabbitmq
terminationMessagePath: /dev/termination-log
terminationMessagePolicy: File
volumeClaimTemplates:
- metadata:
- apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: rabbitmq-data
labels:
app: rabbitmq