Debug manually a process inside a Qserv container

Install a Qserv instance dedicated to development

Install Qserv operator and then install a Qserv instance dedicated to development:

kubectl apply -k https://github.com/lsst/qserv-operator/overlays/dev

Demo

kubectl exec -it qserv-dev-repl-ctl-0 bash

bash-4.2$ gdb /qserv/bin/qserv-replica-master-http
GNU gdb (GDB) Red Hat Enterprise Linux 7.12.1-48.el7
...
Reading symbols from /qserv/bin/qserv-replica-master-http...done.

(gdb) run --config=mysql://qsreplica@lsst-qserv-master01:23306/qservReplica --instance-id=qserv-prod --qserv-db-password=xxx --auth-key=xxx --debug