I'm trying to invoke a bash script on a container on a remote VM like below,
sshpass -p password ssh ubunt@${slave_ip} "kubectl exec -it pod_name -c container_name -- bash -c "/my_script.sh --${version} --${remote_ip} --${password} --${range} --${env}""
Problem being, only the 1st argument - version
gets parsed and the rest are lost.
What am I doing wrong & how to pass multiple arguments correctly using kubectl
, many thanks.