Flag '-c' in kubernetes cronjobs command/args
Community wiki for clearness and further searches.
@François is completely correct. /bin/sh -c
comes directly from unix and simply means command you issue after shell. This is NOT a parameter for k8s cronjob :
If the -c option is present, then commands are read from string. If there are arguments after the string, they are assigned to the positional parameters, starting with $0.
You can also check What is /bin/sh -c?