diff --git a/jdownie/k3s/ke b/jdownie/k3s/ke index 8e44dcf..52c0efd 100755 --- a/jdownie/k3s/ke +++ b/jdownie/k3s/ke @@ -1,21 +1,7 @@ #!/bin/bash NS="$1" -PODS="`mktemp`" -kubectl -n "$NS" --output=json get pods \ - | jq -r .items[].metadata.name \ - > "$PODS" -for POD in $(cat "$PODS"); do - CONTAINERS="`mktemp`" - kubectl -n "$NS" --output=json get pod "$POD" \ - | jq -r .spec.containers[].name \ - > "$CONTAINERS" - for CONTAINER in $(cat "$CONTAINERS"); do - # echo -e "$POD:\t$CONTAINER" - if [ "$CONTAINER" = "$2" ]; then - kubectl -n "$NS" exec -ti "$POD" -c "$CONTAINER" -- "$3" - fi - done - rm "$CONTAINERS" -done -rm "$PODS" +DEPL="$2" +CMD="$3" +kubectl -n "$NS" exec "deployment/$DEPL" -ti -- "$CMD" + diff --git a/jdownie/k3s/kl b/jdownie/k3s/kl index fe53c4d..f03b453 100755 --- a/jdownie/k3s/kl +++ b/jdownie/k3s/kl @@ -1,25 +1,6 @@ #!/bin/bash NS="$1" -PODS="`mktemp`" -kubectl -n "$NS" --output=json get pods \ - | jq -r .items[].metadata.name \ - > "$PODS" -for POD in $(cat "$PODS"); do - CONTAINERS="`mktemp`" - kubectl -n "$NS" --output=json get pod "$POD" \ - | jq -r .spec.containers[].name \ - > "$CONTAINERS" - for CONTAINER in $(cat "$CONTAINERS"); do - # echo -e "$POD:\t$CONTAINER" - if [ "$CONTAINER" = "$2" ]; then - if [ "$3" = "-f" ]; then - kubectl -n "$NS" logs -f "$POD" -c "$CONTAINER" - else - kubectl -n "$NS" logs "$POD" -c "$CONTAINER" - fi - fi - done - rm "$CONTAINERS" -done -rm "$PODS" +DEPL="$2" +kubectl logs -n "$NS" "deployment/$DEPL" +