国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

ctr-k8s鏡像管理命令,將k8s正在使用的鏡像推送倉庫

這篇具有很好參考價值的文章主要介紹了ctr-k8s鏡像管理命令,將k8s正在使用的鏡像推送倉庫。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

?
一.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
ctr-k8s鏡像管理命令,將k8s正在使用的鏡像推送倉庫,kubernetes,docker,容器

?
二.將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
ctr-k8s鏡像管理命令,將k8s正在使用的鏡像推送倉庫,kubernetes,docker,容器
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中共有的部分。即能達到我們本文的目的。
刪除歷史鏡像腳本

#/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)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉載,請注明出處: 如若內容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • 詳解K8s 鏡像緩存管理kube-fledged

    本文分享自華為云社區(qū)《K8s 鏡像緩存管理 kube-fledged 認知》,作者: 山河已無恙。 我們知道? k8s ?上的容器調度需要在調度的節(jié)點行拉取當前容器的鏡像,在一些特殊場景中, 需要 快速啟動和/或擴展 的應用程序。例如,由于數(shù)據(jù)量激增,執(zhí)行實時數(shù)據(jù)處理的應用程序需要

    2024年04月15日
    瀏覽(24)
  • K8S管理命令(一)

    K8S管理命令(一)

    配置kubectl自動補全 source (kubectl completion bash) node節(jié)點查看日志 journalctl -u kubelet -f ? kubectl get pods --show tables ? 標簽的格式(鍵值對的格式) 查看master節(jié)點的狀態(tài) kubectl get cs ? kubectl api-resources | grep namespace default #系統(tǒng)的默認命名空間 查看default命名空間下的所有資源 ? ? ?

    2024年02月03日
    瀏覽(16)
  • k8s之Pod常用命令詳解、鏡像拉取策略(imagePullPolicy)

    imagePullPolicy 有三個取值: Always 每次都下載最新鏡像 Never 不會嘗試獲取鏡像,如果鏡像已經以某種方式存在本地,kubelet 會嘗試啟動容器;否則,會啟動失敗 IfNotPresent 只有當鏡像在本地不存在時才會拉取 默認鏡像拉取策略: 當你(或控制器)向 API 服務器提交一個新的 Po

    2024年02月04日
    瀏覽(58)
  • 常用的k8s管理命令

    常用的k8s管理命令

    Kubernetes 是一個由主節(jié)點和工作節(jié)點組成的容器編排工具。它只允許通過作為控制平面核心組件的 API 服務器進行通信。API 服務器公開了一個 HTTP REST API,允許內部組件(如用戶和集群)和外部組件之間的通信。 你可以將 API 服務器視為 Kubernetes 的主要用戶界面或前端。它使您

    2024年02月15日
    瀏覽(14)
  • k8s 資源管理及查看命令

    ?關注 迪答數(shù)據(jù) 公眾號獲取更多 技術/數(shù)據(jù) 干貨文章? 文章傳送門:數(shù)據(jù)治理之指標體系管理 參考文檔: Kubernetes? Managing Compute Resources for Containers(opens new window) https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/ 在 Kubernetes 中創(chuàng)建工作負載時,您可以為 Pod 中

    2024年02月02日
    瀏覽(18)
  • 【K8s】 資源管理命令-陳述式

    【K8s】 資源管理命令-陳述式

    1、資源管理概念 在kubernetes中,所有的內容都抽象為資源,用戶需要通過操作資源來管理kubernetes //kubernetes的本質就是一個集群系統(tǒng),用戶可以在集群中部署各種服務,起始就是在kubernetes集群中運行一個個容器,并將指定的程序跑在容器中。 kubernetes的最小管理單元是pod而不

    2024年02月07日
    瀏覽(22)
  • 【k8s】5、資源管理命令-聲明式

    【k8s】5、資源管理命令-聲明式

    目錄 一、 yaml和json介紹 1、yuml語言介紹 2、k8s支持的文件格式 3、yaml和json的主要區(qū)別 二、聲明式對象管理 1、命令式對象配置 2、聲明式對象配置 3、聲明式對象管理命令介紹 三、編寫資源配置清單 1、 編寫yaml文件 2、 啟動并查看資源 3、創(chuàng)建service服務對外提供訪問測試 4、

    2024年02月07日
    瀏覽(22)
  • k8s實戰(zhàn)-如何使用私有鏡像倉庫

    本文介紹如何通過創(chuàng)建Secret來拉取私有鏡像倉庫的鏡像,從而完成Deployment的創(chuàng)建。 拉取鏡像時需要認證 ? 使用私有倉庫時需要通過用戶名和密碼進行認證。所以,若是直接配置鏡像倉庫的地址,無法拉取到鏡像文件,會報拉取鏡像的錯誤。 可能由于網(wǎng)絡問題導致鏡像拉取

    2024年02月17日
    瀏覽(33)
  • K8s集群使用容器鏡像倉庫Harbor

    K8s集群使用容器鏡像倉庫Harbor

    1.1.1 docker-ce安裝 1.1.1.1 獲取YUM源 使用阿里云開源軟件鏡像站。 1.1.1.2 安裝并設置啟動及開機自啟動 1.1.2 docker compose安裝 1.1.3 獲取harbor安裝文件 1.1.4 修改配置文件 1.1.5 執(zhí)行預備腳本 1.1.6 執(zhí)行安裝腳本 1.1.7 驗證運行情況 1.1.8 訪問harbor UI界面 2.1.1 新建一個harbor私有倉庫 2.1.2

    2024年02月02日
    瀏覽(54)
  • Kubeadm 部署 k8s 使用國內鏡像源

    Kubernetes官方文檔的安裝過程中,有些地方需要使用國內的鏡像源才能完成 這篇文章整合了所有需要替換國內鏡像的地方,供參考 操作系統(tǒng):Rocky 9(最小安裝) 容器運行時:containerd k8s阿里云源 docker-ce阿里云源 安裝containerd時需要,實測輸入這一行命令就可以了

    2024年02月11日
    瀏覽(23)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包