?
一.k8s鏡像管理命令
查出k8s中pod在使用的鏡像
kubectl get -o wide deploy -n yxyw-uat |awk ‘{print $7}’
查出鏡像地址,勾選正則開頭配上鏡像推送命令
gem-acr-p-a01-registry-vpc.cn-shenzhen.cr.aliyuncs.com/osale/gyx-admin:yxyw-pre-2023-06-05-11-18-10
?
二.將pod在使用的鏡像推送到阿里云鏡像倉庫
ctr -n k8s.io i push -u lj@gemdale-ali:passwd gem-acr-p-a01-registry-vpc.cn-shenzhen.cr.aliyuncs.com/osale/gyx-admin:yxyw-pre-2023-06-05-11-18-10
三.crictl 命令管理鏡像
刪除未被使用的鏡像,思路打印所有鏡像(crictl images) ,過濾掉正在使用的鏡像(crictl ps),其余的都刪除
crictl images 過濾出IMAGE ID
inux 中shell文件內容,Linux Shell從一個文件去掉包含在另一個文件的內容
方法一:使用grep
grep -v -f file1 file2 &&grep -v -f file2 file1
參數(shù)-v,表示invert match,即反向匹配,輸出沒有匹配上的項。參數(shù)-f,表示從文件中讀取匹配模板(pattern)。方法一中的前一部分,在文件file1中匹配模板,來反向匹配文件file2中的內容,即輸出文件file2中,在file1中沒有的內容。后面的一部分同理可得,輸出文件file1中,在file2中沒有的內容。方法二:使用comm
comm -3file1 file2
這個方法看起來最簡單。命令comm的功能就是,逐行比較兩個排好序的文件,默認輸出有三列:只在file1中有的行、只在file2中有的行、在file1和file2中共有的行。有參數(shù)-1 -2 -3,分別來抑制輸出對應的列。例如在我們的方法二中,實用-3參數(shù),不輸出file1和file2中共有的部分。即能達到我們本文的目的。
刪除歷史鏡像腳本文章來源:http://www.zghlxwxcb.cn/news/detail-540026.html
#/bin/bash
ID=/home/crictl/id
IMAGE=/home/crictl/images
IMAGES_HISTORY=/home/crictl/images_history
crictl ps | awk '{print $2}' | grep -v 'ID' >$ID
crictl images | awk '{print $3}' | grep -v 'IMAGE' >$IMAGE
grep -v -f $ID $IMAGE > $IMAGES_HISTORY
crictl rmi `cat $IMAGES_HISTORY`
0 0 * * 6 sh /home/crictl/crictl.sh >/dev/null 2>&1
四.鏡像管理常用命令文章來源地址http://www.zghlxwxcb.cn/news/detail-540026.html
批量停止容器
crictl ps | awk '{print $1}' | xargs crictl stop
等價于
crictl stop $(crictl ps | awk '{print $1}')
批量刪除容器
crictl ps -a | awk '{print $1}' | xargs crictl rm
批量刪除匹配到的容器ID
crictl ps -a | grep CONTAINER ID | awk '{print $1}' | xargs crictl rm
批量刪除匹配到的容器名
crictl ps -a | grep NAME | awk '{print $1}' | xargs crictl rm
批量刪除鏡像
crictl images | awk '{print $3}' | xargs crictl rmi
批量刪除匹配到的鏡像ID
crictl images | grep IMAGE ID | awk '{print $3}' | xargs crictl rmi
批量刪除匹配到的鏡像名
crictl images | grep IMAGE | awk '{print $3}' | xargs crictl rmi
到了這里,關于ctr-k8s鏡像管理命令,將k8s正在使用的鏡像推送倉庫的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!