Skip to content

Instantly share code, notes, and snippets.

@yusufnb
Last active January 15, 2019 01:52
Show Gist options
  • Save yusufnb/3ec24c93c46c0b30bb80681deb022feb to your computer and use it in GitHub Desktop.
Save yusufnb/3ec24c93c46c0b30bb80681deb022feb to your computer and use it in GitHub Desktop.

Revisions

  1. yusufnb revised this gist Jan 15, 2019. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion kubernetes-connect.sh
    Original file line number Diff line number Diff line change
    @@ -2,7 +2,7 @@
    kc()
    {
    toPort=$2
    podname=$(kubectl get pods | grep $1 | awk '{gsub(/ .+/, "", $1); print $1}')
    podname=$(kubectl get pods | grep $1 | head -n 1 | awk '{gsub(/ .+/, "", $1); print $1}')
    echo $podname
    port=$(kubectl describe pod $podname | grep Port | sed -n 1p | awk '{gsub(/[^0-9]+/,"", $2); print $2}')
    echo $port
  2. yusufnb created this gist Dec 27, 2018.
    10 changes: 10 additions & 0 deletions kubernetes-connect.sh
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,10 @@
    # Usage: kc <pod name> <port>
    kc()
    {
    toPort=$2
    podname=$(kubectl get pods | grep $1 | awk '{gsub(/ .+/, "", $1); print $1}')
    echo $podname
    port=$(kubectl describe pod $podname | grep Port | sed -n 1p | awk '{gsub(/[^0-9]+/,"", $2); print $2}')
    echo $port
    kubectl port-forward $podname $toPort:$port
    }