Reputation: 11
I'm using a Deployment to deploy JBPM in Kubernetes, but when the Deployment's replicas count is set to 2, although the second pod's status shows as running, there are ERRORS in the logs. [Error log shows:]
2024-12-19T17:26:59.925260684+08:00 [0m[31m17:26:59,924 ERROR [org.jboss.as.controller.client] (Controller Boot Thread) WFLYCTL0190: Step handler org.jboss.as.controller.AbstractAddStepHandler$1@3fb027aa for operation add at address [("interface" => "management")] failed -- java.util.concurrent.TimeoutException
2024-12-19T17:26:59.925260684+08:00 [0m[31m17:27:04,926 ERROR [org.jboss.as.controller.management-operation] (Controller Boot Thread) WFLYCTL0190: Step handler org.jboss.as.controller.AbstractAddStepHandler$1@7c9ebd45 for operation add at address [
2024-12-19T17:27:04.926556870+08:00 ("core-service" => "management"),
2024-12-19T17:27:04.926556870+08:00 ("management-interface" => "http-interface")
2024-12-19T17:27:04.926556870+08:00 ] failed -- java.util.concurrent.TimeoutException: java.util.concurrent.TimeoutException
2024-12-19T17:27:04.926556870+08:00 at [email protected]//org.jboss.as.controller.OperationContextImpl.waitForRemovals(OperationContextImpl.java:525)
2024-12-19T17:27:04.926556870+08:00 at [email protected]//org.jboss.as.controller.AbstractOperationContext$Step.handleResult(AbstractOperationContext.java:1559)
2024-12-19T17:27:04.926556870+08:00 at [email protected]//org.jboss.as.controller.AbstractOperationContext$Step.finalizeInternal(AbstractOperationContext.java:1513)
2024-12-19T17:27:04.926556870+08:00 at [email protected]//org.jboss.as.controller.AbstractOperationContext$Step.finalizeStep(AbstractOperationContext.java:1496)
2024-12-19T17:27:04.926556870+08:00 at [email protected]//org.jboss.as.controller.AbstractOperationContext$Step.access$400(AbstractOperationContext.java:1360)
2024-12-19T17:27:04.926556870+08:00 at [email protected]//org.jboss.as.controller.AbstractOperationContext.executeResultHandlerPhase(AbstractOperationContext.java:912)
2024-12-19T17:27:04.926556870+08:00 at [email protected]//org.jboss.as.controller.AbstractOperationContext.processStages(AbstractOperationContext.java:762)
2024-12-19T17:27:04.926556870+08:00 at [email protected]//org.jboss.as.controller.AbstractOperationContext.executeOperation(AbstractOperationContext.java:468)
2024-12-19T17:27:04.926556870+08:00 at [email protected]//org.jboss.as.controller.OperationContextImpl.executeOperation(OperationContextImpl.java:1415)
2024-12-19T17:27:04.926556870+08:00 at [email protected]//org.jboss.as.controller.ModelControllerImpl.boot(ModelControllerImpl.java:529)
2024-12-19T17:27:04.926556870+08:00 at [email protected]//org.jboss.as.controller.AbstractControllerService.boot(AbstractControllerService.java:515)
2024-12-19T17:27:04.926556870+08:00 at [email protected]//org.jboss.as.controller.AbstractControllerService.boot(AbstractControllerService.java:477)
2024-12-19T17:27:04.926556870+08:00 at [email protected]//org.jboss.as.server.ServerService.boot(ServerService.java:459)
2024-12-19T17:27:04.926556870+08:00 at [email protected]//org.jboss.as.server.ServerService.boot(ServerService.java:412)
2024-12-19T17:27:04.926556870+08:00 at [email protected]//org.jboss.as.controller.AbstractControllerService$1.run(AbstractControllerService.java:416)
2024-12-19T17:27:04.926556870+08:00 at java.base/java.lang.Thread.run(Thread.java:834)
2024-12-19T17:27:04.926556870+08:00
2024-12-19T17:27:04.926556870+08:00 [0m[31m17:27:04,926 ERROR [org.jboss.as.controller.client] (Controller Boot Thread) WFLYCTL0190: Step handler org.jboss.as.controller.AbstractAddStepHandler$1@7c9ebd45 for operation add at address [
2024-12-19T17:27:04.926662472+08:00 ("core-service" => "management"),
2024-12-19T17:27:04.926662472+08:00 ("management-interface" => "http-interface")
2024-12-19T17:27:04.926662472+08:00 ] failed -- java.util.concurrent.TimeoutException
2024-12-19T17:27:04.926662472+08:00 [0m[31m17:27:09,926 ERROR [org.jboss.as.controller.management-operation] (Controller Boot Thread) WFLYCTL0349: Timeout after [5] seconds waiting for service container stability while finalizing an operation. Process must be restarted. Step that first updated the service container was 'add' at address '[
2024-12-19T17:27:09.927512515+08:00 ("core-service" => "management"),
2024-12-19T17:27:09.927512515+08:00 ("management-interface" => "http-interface")
2024-12-19T17:27:09.927512515+08:00 ]'
2024-12-19T17:27:09.927512515+08:00 [0m[31m17:27:09,931 FATAL [org.jboss.as.server] (Controller Boot Thread) WFLYSRV0056: Server boot has failed in an unrecoverable manner; exiting. See previous messages for details.
2024-12-19T17:27:09.932232545+08:00 [0m
Here is my yaml file that I am using to create deployments and services. What parts should I fix?
apiVersion: apps/v1
kind: Deployment
metadata:
name: jbpm-oracle
namespace: carrefour
spec:
replicas: 1
selector:
matchLabels:
app: jbpm-oracle
template:
metadata:
labels:
app: jbpm-oracle
spec:
initContainers:
- name: init-copy-bin
image: reg.harbor.asi.com.tw/carrefour/jbpm-server-full-7.74.0.final:oracle-0821-1
command: ["/bin/sh", "-c"]
args:
- >
if [ ! -f /mnt/wildfly-bin/.initialized ]; then
cp -r /opt/jboss/wildfly/bin/* /mnt/wildfly-bin/;
chown -R jboss:jboss /mnt/wildfly-bin;
touch /mnt/wildfly-bin/.initialized;
fi
volumeMounts:
- name: jbpm-bin-data
mountPath: /mnt/wildfly-bin
- name: init-copy-standalone-conf
image: reg.harbor.asi.com.tw/carrefour/jbpm-server-full-7.74.0.final:oracle-0821-1
command: ["/bin/sh", "-c"]
args:
- >
if [ ! -f /mnt/wildfly-standalone-conf/.initialized ]; then
cp -r /opt/jboss/wildfly/standalone/configuration/* /mnt/wildfly-standalone-conf/;
chown -R jboss:jboss /mnt/wildfly-standalone-conf/;
touch /mnt/wildfly-standalone-conf/.initialized;
fi
volumeMounts:
- name: jbpm-standalone-conf
mountPath: /mnt/wildfly-standalone-conf
- name: init-copy-standalone-data
image: reg.harbor.asi.com.tw/carrefour/jbpm-server-full-7.74.0.final:oracle-0821-1
command: ["/bin/sh", "-c"]
args:
- >
if [ ! -f /mnt/wildfly-standalone-data/.initialized ]; then
cp -r /opt/jboss/wildfly/standalone/data/* /mnt/wildfly-standalone-data/;
chown -R jboss:jboss /mnt/wildfly-standalone-data/;
touch /mnt/wildfly-standalone-data/.initialized;
fi
volumeMounts:
- name: jbpm-standalone-data
mountPath: /mnt/wildfly-standalone-data
containers:
- name: jbpm-oracle
image: reg.harbor.asi.com.tw/carrefour/jbpm-server-full-7.74.0.final:oracle-0821-1
# image: reg.harbor.asi.com.tw/carrefour/jbpm-server-full-7.61.0.final:oracle-0821-7
env:
- name: TZ
value: Asia/Taipei
- name: JBPM_DB_DRIVER
value: "oracle"
- name: JBPM_DB_HOST
value: "192.168.51.208"
- name: JBPM_DB_PORT
value: "1522"
- name: JBPM_DB_NAME
value: "jbpm"
- name: JBPM_DB_USER
value: "jbpm"
- name: JBPM_DB_PASSWORD
value: "jbpm"
ports:
- containerPort: 8080
- containerPort: 8001
volumeMounts:
- name: jbpm-bin-data
mountPath: /opt/jboss/wildfly/bin
- name: jbpm-standalone-conf
mountPath: /opt/jboss/wildfly/standalone/configuration
- name: jbpm-standalone-data
mountPath: /opt/jboss/wildfly/standalone/data
volumes:
- name: jbpm-bin-data
persistentVolumeClaim:
claimName: jbpm-bin-pvc
- name: jbpm-standalone-conf
persistentVolumeClaim:
claimName: jbpm-standalone-conf-pvc
- name: jbpm-standalone-data
persistentVolumeClaim:
claimName: jbpm-standalone-data-pvc
---
apiVersion: v1
kind: Service
metadata:
name: jbpm-oracle
namespace: carrefour
spec:
ports:
- name: business-central
port: 8080
targetPort: 8080
- name: jbpm-internal-git
port: 8001
targetPort: 8001
selector:
app: jbpm-oracle
---
apiVersion: v1
kind: Service
metadata:
name: jbpm-oracle-np
namespace: carrefour
spec:
type: NodePort
ports:
- name: business-central
port: 8080
targetPort: 8080
nodePort: 30062
- name: jbpm-internal-git
port: 8001
targetPort: 8001
nodePort: 30063
- name: business-central-ssl
port: 8443
targetPort: 8443
nodePort: 30064
- name: wildfly-console
port: 9990
targetPort: 9990
nodePort: 30065
selector:
app: jbpm-oracle
Upvotes: 1
Views: 29