O seguinte shell inicia um pod dentro do namespace informado conectando no IP do redis com a senha passados como argumento.

#!/usr/bin/env bash
 
# Usabe example: ./redis-cli.sh namespace 192.168.0.1 my-long-password
 
if [ -z "$2" ]; then
  echo "Usage: $0 NAMESPACE REDIS_HOST"
  exit 1
fi
 
NAMESPACE=$1
REDIS_HOST=$2
REDIS_PASSWORD=$3
 
POD_NAME=`whoami`-redis-cli-`date +%s`
K_CMD="kubectl -n ${NAMESPACE}"
 
$K_CMD run $POD_NAME --image=redis --labels="app=x,component=worker" --restart=Never --command -- sleep 1d && \
	$K_CMD wait pod/${POD_NAME} --for condition=Ready --timeout=2m && \
	$K_CMD exec -it $POD_NAME -- redis-cli -n 1 -h $REDIS_HOST -a $REDIS_PASSWORD
 
$K_CMD delete pod $POD_NAME