Skip to content

Commit 89cecbd

Browse files
scripts
1 parent d862eff commit 89cecbd

File tree

2 files changed

+28
-0
lines changed

2 files changed

+28
-0
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
#!/bin/bash
2+
read -p "Please enter the docker Image name: " image
3+
4+
pod=`echo $image | awk -F "/" {'print$3'} | awk -F ":" {'print$1'}`
5+
6+
echo "Inserted docker image name is $image"
7+
8+
echo "saving docker image ...."
9+
docker save -o $PWD/$pod.tar $image
10+
echo "Docker image saved --> $?"
11+
echo "extracting docker image into containerd ....."
12+
ctr -n=k8s.io images import $pod.tar
13+
14+
rm -rvf $pod
15+
echo "removed $pod"
16+
kubectl get po |grep $pod |awk -F " " {'print$1'} | xargs kubectl delete po --force
17+
echo "Restarted $pod"
18+

shell-scripts/untar.sh

+10
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
#!/bin/bash
2+
ls *.tar > tar
3+
while read -r line;
4+
do
5+
echo "$line extracting..." ;
6+
ctr -n=k8s.io images import $line
7+
echo "$line extraced into containerd"
8+
done < tar
9+
rm tar
10+

0 commit comments

Comments
 (0)