news 2026/8/3 20:27:24

Linux通过自动脚本自动化推送k8s Docker镜像

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Linux通过自动脚本自动化推送k8s Docker镜像

推送脚本 deploy.sh

#!/bin/bash

wars=("服务")
services=("服务")
nameSpace=hr-x
TAG="v$(date "+%Y%m%d%H%M%S")"
for i in "${!services[@]}"; do
serverName=${services[$i]};
DOCKERFILE="./Docker_$serverName"
imageName="ctg-registry-vpc.cn-shenzhen.cr.aliyuncs.com/目录/$serverName:$TAG"
# 2. 构建新镜像(直接使用现有 Dockerfile)
docker build -t $imageName . -f $DOCKERFILE
# 3. 推送镜像
docker push $imageName
echo "操作完成:新镜像已推送至 $imageName"
# 4. 更新容器 -n 命名空间 --record 记录发布节点,方便回滚
kubectl set image deployment/$serverName $serverName=$imageName -n $nameSpace --record
kubectl rollout restart deployment/$serverName -n $nameSpace
done

#!/bin/bash wars=("服务") services=("服务") nameSpace=hr-x TAG="v$(date "+%Y%m%d%H%M%S")" for i in "${!services[@]}"; do serverName=${services[$i]}; DOCKERFILE="./Docker_$serverName" imageName="ctg-registry-vpc.cn-shenzhen.cr.aliyuncs.com/目录/$serverName:$TAG" # 2. 构建新镜像(直接使用现有 Dockerfile) docker build -t $imageName . -f $DOCKERFILE # 3. 推送镜像 docker push $imageName echo "操作完成:新镜像已推送至 $imageName" # 4. 更新容器 -n 命名空间 --record 记录发布节点,方便回滚 kubectl set image deployment/$serverName $serverName=$imageName -n $nameSpace --record kubectl rollout restart deployment/$serverName -n $nameSpace done

DockerFile (Docker_$serverName )

FROM ctg-registry-vpc.cn-shenzhen.cr.aliyuncs.com/目录/服务:v202405101506
RUN rm -rf /usr/local/tomcat/webapps/服务.war
ADD 服务.war /usr/local/tomcat/webapps/

FROM ctg-registry-vpc.cn-shenzhen.cr.aliyuncs.com/目录/服务:v202405101506 RUN rm -rf /usr/local/tomcat/webapps/服务.war ADD 服务.war /usr/local/tomcat/webapps/

需要把服务替换成真是的服务

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/3 16:01:03

Qoder编程开发全指南:从概念到实践的AI驱动编程范式

Qoder作为阿里巴巴推出的下一代Agentic编程平台,代表了AI编程工具从辅助性工具向自主开发者转变的革命性突破。 通过增强上下文工程与智能体无缝结合,Qoder能够全面理解代码库,并以系统化方式推进开发任务,真正实现"需求→交…

作者头像 李华
网站建设 2026/7/31 4:26:29

强烈安利9个AI论文平台,本科生搞定毕业论文不求人!

强烈安利9个AI论文平台,本科生搞定毕业论文不求人! AI 工具,让论文写作不再难 对于很多本科生来说,毕业论文是一个既熟悉又陌生的挑战。从选题到写作,再到查重和修改,每一步都可能让人感到压力山大。而如今…

作者头像 李华
网站建设 2026/8/2 12:10:08

“星火行业分析师”获国家级认可,讯飞的大模型应用前景何在?

据同花顺财经的报道,近期,科大讯飞“星火行业分析师”连获两项重要认可:被国家工业信息安全发展研究中心认定为“垂直大模型典型应用案例”,并获评2025全球数字经济联盟(D50)峰会“数智应用领先成果”。这不…

作者头像 李华
网站建设 2026/7/31 10:50:14

Linux零基础入门:用户和组管理实战详解

前言 在上一篇文章中,我们学习了Linux用户管理和权限控制的基础概念。本文将深入实战操作,详细讲解用户和组的创建、修改、删除等完整管理流程,以及软链接的基础使用。通过本文的学习,你将能够熟练地进行Linux系统的用户和组管理操作,为后续的系统管理打下坚实基础。 文章目录…

作者头像 李华
网站建设 2026/8/3 16:15:46

A2O MAY斩获中国MBIA行业盛典新人奖 达成全球新人奖四冠王

由A2O Entertainment(以下简称A2O)推出的全球女团 A2O MAY(成员包括朱晨予 CHENYU、李诗洁 SHIJIE、曲唱 QUCHANG、陈佳仪 MICHE、陈佳辰 KAT)在中国颁奖典礼上再添新人奖项,正式达成全球新人奖「四冠王」成绩。于17日…

作者头像 李华
网站建设 2026/8/1 16:49:41

【毕业设计】基于python-CNN卷积神经网络对不同柑橘病变识别

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

作者头像 李华