Cloud/CRIO

[CRIO] 전체 pod, ps 삭제

Piracoon 2021. 4. 2. 10:15

echo "[RUN] Running pods:"
crictl pods

 

PODS=$(crictl pods|grep -v POD|awk '{print $1}')
echo "[RUN] Stopping pods:"
for pod in $PODS; do
  echo "Stopping pod: $pod"
  crictl stopp $pod
done

 

 

PODS=$(crictl pods|grep -v POD|awk '{print $1}')
echo "[RUN] Removing pods:"
for pod in $PODS; do
  echo "Removing pod: $pod"
  crictl rmp $pod
done

 

 

CONTAINERS=$(crictl ps|grep -v POD|awk '{print $1}')
echo "[RUN] Stopping containers:"
for c in $CONTAINERS; do
  echo "Stopping container: $c"
  crictl stop $c
done

 

 

CONTAINERS=$(crictl ps|grep -v POD|awk '{print $1}')
echo "[RUN] Removing containers:"
for c in $CONTAINERS; do
  echo "Removing container: $c"
  crictl rm $c
done

 

 

echo "[RUN] Stopping pods again:"
echo "[RUN] Stopping pods:"
for pod in $PODS; do
  echo "Stopping pod: $pod"
  crictl stopp $pod
done

 

 

PODS=$(crictl pods|grep -v POD|awk '{print $1}')
echo "[RUN] Removing pods again:"
for pod in $PODS; do
  echo "Removing pod: $pod"
  crictl rmp $pod
done

 

 

CONTAINERS=$(crictl ps|grep -v POD|awk '{print $1}')
echo "[RUN] Stopping containers again:"
for c in $CONTAINERS; do
  echo "Stopping container: $c"
  crictl stop $c
done

 

 

CONTAINERS=$(crictl ps|grep -v POD|awk '{print $1}')
echo "[RUN] Removing containers:"
for c in $CONTAINERS; do
  echo "Removing container: $c"
  crictl rm $c
done

 

 

echo "[RUN]New version of revolal all pods - can fail depending on version:"
crictl rmp --all --force

echo "[RUN] Running pods:"
  crictl pods
  echo "[RUN] Running containers"
crictl ps