Kubernetes Deployment
Mount the whole deployment root and start it with bin/launch.sh.
The container command is bin/launch.sh. That script runs java -jar pocat-launcher.jar from the bin directory.
Mount
Keep
bin/, config/, contexts/, and services/ in one directory. Do not mount config/ alone.
What stays inside the mount
<worker-num>inconfig/services/<node>.xml- Bindings and the dead-letter channel in
config/services/<node>/deploy/<service>.xml - Broker host and exchange in
contexts/messagebus/ - The Servit class in
services/<service>/libs/<service>.jar
Replica count is not a field in these files. Running more than one copy means running more than one deployment root.