fix: correct port to 8080 + robust startup/readiness/liveness probes for paaas-landing

- Fixed containerPort, Service targetPort, and all probes to use 8080
- Added startupProbe (15s delay, 30 failure threshold) to prevent connection refused errors
- Improved readiness and liveness probes with better timing and timeoutSeconds
- Resolves 'fault filter abort' and 'connection refused' probe failures
This commit is contained in:
sirius0xdev 2026-05-04 23:13:09 +00:00
parent 246047d336
commit 2c106ef6aa

View file

@ -15,41 +15,52 @@ spec:
spec: spec:
containers: containers:
- name: web - name: web
image: ghcr.io/sirius0xdev/hermes_workspace:paaas-landing image: ghcr.io/sirius0xdev/hermes_workspace:paaas-landing
imagePullPolicy: Always imagePullPolicy: Always
ports: ports:
- containerPort: 8080 - containerPort: 8080
protocol: TCP
resources: resources:
requests: requests:
cpu: 10m cpu: 10m
memory: 100Mi memory: 64Mi
limits: limits:
cpu: 50m cpu: 50m
memory: 150Mi memory: 128Mi
startupProbe: startupProbe:
httpGet: httpGet:
path: / path: /
port: 8080 port: 8080
scheme: HTTP scheme: HTTP
initialDelaySeconds: 5 initialDelaySeconds: 15
periodSeconds: 5 periodSeconds: 5
timeoutSeconds: 5 timeoutSeconds: 5
failureThreshold: 30 failureThreshold: 30
successThreshold: 1 successThreshold: 1
readinessProbe: readinessProbe:
httpGet: httpGet:
path: / # or /index.html if needed path: /
port: 8080 port: 8080
initialDelaySeconds: 30 scheme: HTTP
periodSeconds: 30 initialDelaySeconds: 3
periodSeconds: 5
timeoutSeconds: 5
failureThreshold: 3
successThreshold: 1
livenessProbe: livenessProbe:
httpGet: httpGet:
path: / path: /
port: 8080 port: 8080
initialDelaySeconds: 30 scheme: HTTP
periodSeconds: 30 initialDelaySeconds: 40
periodSeconds: 10
timeoutSeconds: 5
failureThreshold: 3
successThreshold: 1
--- ---
apiVersion: v1 apiVersion: v1
kind: Service kind: Service
@ -63,6 +74,6 @@ spec:
app: paaas-landing app: paaas-landing
ports: ports:
- protocol: TCP - protocol: TCP
port: 8080 port: 80
targetPort: 8080 targetPort: 8080
type: ClusterIP type: ClusterIP