Lazy commit on smitty.
This commit is contained in:
parent
76a2b27f4b
commit
754d07fc32
@ -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"
|
||||
|
||||
|
||||
@ -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"
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user