I've looked over the documentation and browsed the source, but I can't seem to figure out how to do this. Is there any way to send query string parameters along with the path when implementing a Kubernetes liveness probe?
The string I am sending, which looks something like this:
/api/v1?q=...
becomes URL-encoded and hits the server as:
/api/v1%3fq=...
As I have no such route on this particular API, I get a 404, and Kube reaps the pods after the allotted timeout.
Is there any way to define query string parameters to liveness probes and/or trick the URI encoder to allow query string parameters?