#!/bin/bash CONTAINER_NAME=csi-cephfsplugin POD_NAME=$(kubectl get pods -l app=$CONTAINER_NAME -o=name | head -n 1) function get_pod_status() { echo -n $(kubectl get $POD_NAME -o jsonpath="{.status.phase}") } while [[ "$(get_pod_status)" != "Running" ]]; do sleep 1 echo "Waiting for $POD_NAME (status $(get_pod_status))" done kubectl exec -it ${POD_NAME#*/} -c $CONTAINER_NAME bash