#!/bin/bash set -e while [ "$1" != "" ]; do case $1 in -n | --namespace) NAMESPACE=$2 shift 2 ;; -s | --selector) SELECTOR=$2 shift 2 ;; esac done # searching for the pod to connect to by selector and namespace POD=`kubectl get pods -n ${NAMESPACE} --selector=$SELECTOR -o jsonpath='{.items[0].metadata.name}'`; # starting remote debugger that we installed earlier inside our docker image kubectl exec $POD -n ${NAMESPACE} -i -- ../vsdbg/vsdbg --interpreter=vscode;