首页 > 其他分享 >k8s获取所有镜像地址并推送到镜像仓库

k8s获取所有镜像地址并推送到镜像仓库

时间:2023-10-13 19:23:20浏览次数:36  
标签:推送 cn echo test txt registry images 镜像 k8s

单个空间

kubectl -n test-system get deployments -owide |awk '{print $7}' |grep registry.test.cn > images.txt
tail images.txt

 

所有空间

kubectl get deployments -A -owide |awk '{print $8}' |grep registry.test.cn > images.txt
grep -i bit images.txt |head -n3
sed -i -e "s/,fluent\/fluent-bit:1.*$/ /g" -e "s/,registry.test.cn.*fluent-bit:1.*$/ /g" -e "s/^registry.test.cn.*fluent-bit:1.9,/ /g" images.txt
echo $?

 

# cat docker.sh
#!/bin/sh

ping registry.test.cn -c2
for i in `cat images.txt`
do
echo $i
docker $1 $i
if [ $? -ne 0 ]
then
echo $i
echo
fi
done

 

标签:推送,cn,echo,test,txt,registry,images,镜像,k8s
From: https://www.cnblogs.com/BillyLV/p/17762967.html

相关文章

  • 使用PasteSpider把你的代码升级到服务器的Docker/Podman上,K8S太庞大,PasteSpider极易上
    如果你的服务器的内存小于16GB,那么K8S就和你无缘了,但是你可以使用PasteSpider来实现发布你的项目到服务器上!PasteSpider是一个运维工具,使用NET编写的,部署于服务器的Docker/Podman上,他可以帮助你把你的项目发布到服务器上,支持源码模式,支持发布模式,支持一键发布!下面基于实际案例做......
  • 聊聊企业级消息推送的架构设计(001)
    最近有小伙伴拿到了一线互联网企业如阿里、网易、有赞、希音、百度、网易、滴滴的面试资格,遇到一几个很重要的面试题:企业级消息通知系统有哪些需求?如何满足?企业级消息通知系统,该如何做架构设计?所以,这里今天给大家做一下系统化、体系化的梳理,使得大家可以充分展示一下大家雄厚......
  • 将docker里的所有正在运行的docker容器commit成images镜像并推送至harbor仓库里
    脚本一需求:将本地服务器上正在运行的所有容器打包成镜像并上传至Harbor仓库下的指定项目里  #!/bin/bash#设置Harbor仓库的地址和凭据HARBOR_URL="192.168.1.55:88"HARBOR_USERNAME="admin"HARBOR_PASSWORD="Harbor12345"HARBOR_PROJECT="m55all-images"#登录到Harbor仓......
  • 制作python3.10镜像带gunicorn
    DockerfileFromharbor.goldwind.com/library/centos:7.9.2009ADDPython-3.10.13.tgz/dataRUNyuminstallmakexz-develpython-developenldap-develbzip2-develexpat-develgdbm-develreadline-develsqlite-develgccgcc-c++openssl-develxorg-x11-xauthzli......
  • K8s部署EFK日志收集
    K8s部署EFK(elasticsear+filebeat+kibana)日志收集一.准备镜像#在本机拉取镜像dockerpulldocker.elastic.co/elasticsearch/elasticsearch:7.17.2dockerpulldocker.elastic.co/kibana/kibana:7.17.2dockerpulldocker.elastic.co/beats/filebeat:7.17.2#对镜像重......
  • k8s pod command使用
    简单说明我们启pod服务时,有时需要在服务启动前做一些初始化的工作,这里可能会涉及多个shell命令以及判断执行,这里可以参考下面的步骤进行:command:["/bin/bash"]args:-"-c"-|set-exif[!-d"/opt/test"];thenmkdir/opt/testcp-r/opt......
  • k8s快速安装
    一、准备centos7环境,可上互联网,以下为基础配置,每一台均执行ssh-keygen-trsassh-copy-id主机名systemctlstopfirewalldsystemctldisablefirewalldsed-i's/enforcing/disabled/'/etc/selinux/configsetenforce0sed-i's/.*swap.*/#&/'/etc/fstabswapoff-......
  • npm使用淘宝镜像地址
    cmd运行起来,或者在VSCode的控制台//使用阿里云定制的cnpm命令行工具代替默认的npmnpminstall-gcnpm--registry=https://registry.npmmirror.com//检验是否成功cnpm-v//单次使用npminstall--registry-https://registry.npmmirror.com//永久替换//1.运行命令npmconfig......
  • docker最小化jdk基础镜像
    一、说明1、使用的是 Oracle 的 JRE 不是 openjdk2、因为 java 依赖 glibc,所以基础镜像使用的是 alpine-glibc 而非 alpine,alpine-glibc 大概是11.1 M二、制作1、首先下载 jre,下载地址是https://www.java.com/en/download/manual.jsp,大概是77M。2、解压 jre ......
  • k8s 1.18 和1.10的区别 k8s 1.18 和1.10之间版本升级了哪些功能
     Kubernetes(K8s)是一个快速发展的开源容器编排平台,每个版本都带来新功能、改进和修复。以下是Kubernetes1.18和1.10版本之间的一些主要区别:API版本:Kubernetes1.18引入了新的API版本,扩展和增强了KubernetesAPI的功能。新版本中可能会有一些旧版......