当前位置: 首页 > news >正文

中学网站建设东台网络推广

中学网站建设,东台网络推广,b站推广网站2024国,西宁做网站君博先进背景:生产环境是内网,无法连接外部git环境,需要上传tar包打成镜像,然后发布。 简单写了个脚本,记录下方便复用。 将tar包和脚本拷贝到同一个目录下。 使用方式: tar 包名称格式:服务名-版本号…

背景:生产环境是内网,无法连接外部git环境,需要上传tar包打成镜像,然后发布。

简单写了个脚本,记录下方便复用。

将tar包和脚本拷贝到同一个目录下。

使用方式:
tar 包名称格式:服务名-版本号.tar
启动命令 ./docker-load.sh 服务名 版本号
脚本中的 docker 的 ip port、 镜像名称、k8s的命名空间换成你自己。

脚本:

#!/bin/bashSERVICE_NAME="$1"
SERVICE_VER="$2"TAR_FILE=${SERVICE_NAME}-${SERVICE_VER}.tar
IMAGE_NAME=registry.XXX.com/dev/${SERVICE_NAME}:${SERVICE_VER}
TARGET_TAG=DOCKER-IP:PORT/NAMESPACE/${SERVICE_NAME}:${SERVICE_VER}# 本地加载镜像
echo "loading image from $TAR_FILE ..."
docker load -i  "$TAR_FILE"
#IMAGE_ID=$(docker load -i "$TAR_FILE" | awk '/Loaded image:/ {pringt $3}')#if [ -z "$IMAGE_ID" ]; then
#  echo "Failed to load image from $TAR_FILE"
#  exit 1
#fi#echo "Image loaded with ID: $IMAGE_ID"# 打tag
echo "Tagging image  $IMAGE_ID as $TARGET_TAG ..."
docker tag  "$IMAGE_NAME"  "$TARGET_TAG"# 推送镜像
echo "Pushing image  $TARGET_TAG ..."
docker push "$TARGET_TAG"# k8s升级镜像
echo "Set image $SERVICE_NAME  $TARGET_TAG ..."
kubectl set image -n NAMESPACE deployment  $SERVICE_NAME  ${SERVICE_NAME}=$TARGET_TAG  --record
http://www.ds6.com.cn/news/115689.html

相关文章:

  • 诸城网站建设公司公司网络搭建
  • 惠州做网站建设价格搜索大全引擎入口网站
  • 网站做网站百度打广告收费表
  • 购物网站服务中心如何制作自己的网址
  • 培训网站建设学校seo优化首页
  • 龙岗营销网站建设公司哪家好互联网
  • 网站里做任务茂名网站建设制作
  • 网站建设概念股网店代运营诈骗
  • 洛阳网站建设制作多少钱打广告去哪个平台免费
  • 博客网站推荐seo长尾快速排名
  • 营销网站建设规划方案自己的产品怎么推广
  • 网站设计导航栏怎么做seo软件代理
  • 个人小型网站建设地推任务网
  • 营销企业网站制作网站友链外链
  • 从零开始做网站数据库广告网络推广怎么做
  • 某大学网络设计方案长沙 建站优化
  • 电商公司建设网站sem优化怎么做
  • 自己做新闻网站sem优化推广
  • a做爰视频免费观费网站企业网站推广有哪些方式
  • 前端只是做网站吗百度网盘电脑版
  • 工程建设国家标准网站百度账号登录入口
  • qq在线网站代码公司建设网站哪家好
  • 网络设计公司有哪些优化大师win7
  • 做个自己的影院网站怎么做企业网站的推广阶段
  • 做搬家网站的素材刚刚中国宣布重大消息
  • 只做日本的旅行网站国内重大新闻10条
  • 西安做网站公司在线一键生成网页
  • 中山做外贸网站seo哪家强
  • 定制网站制作广州专业网络推广
  • 企业网站建设规划的基本原则有哪些成品网站源码