作品中的角色:主开发人员。作品功能介绍:deploy.sh由getSrvList、getOldTag、verifyInputTag、checkNewTag、modifyTag
和deployPod共6个函数构成。其中getSrvList函数用于接收和检验用户输入的Serve服务信息并存储到索引数组变量srvList中;getOldTag函数用于从yaml文件中获取当前镜像
标签信息并存储到关联数组变量tagStr中;verifyInputTag函数用于接收和检验用户输入的标签数值信息是否合规,若合规则存储到普通变量tagVar中;checkNewTag函数用于从Registry仓库中读取仓库中对应服务所有的历史标签数据信息[1]首次获取时存储到普通变量tagsList中,而后二次获取(数据清洗)后存储到索引数组变量tagsArray中并且对该索引数组变量进行遍历从而实现对镜像标签的检索和对用户输入的镜像标签数值检验(检验其有效性、是否可用)可用则存储到关联数组变量newTagStr中;之后modifyTag函数使用关联数组变量tagStr[$srv]和关联数组变量newTagStr[$srv]对Yaml文件中的镜像标签配置进行更新,最后deployPod函数用于发布对应服务的Pod到Kubernetes集群中。
介绍:企业中运维管理平台开发,采用Restful api编码
技术架构: Nginx-1.12.2+Flume-1.7.0
产品服务及相关活动页面展示。提供个人信息管理、用量统计、钱包
本项目主要维护秒点后台用户的运营,主要模块有用户管理,客服中
项目职责:使用监控工具 zabbix 完成服务器的监控、告警
职责:负责搭建 ELK 来收集系统日志、APP 应用访问错误
需求方专属客服,免费梳理匹配
添加客服微信,免费为您安排与该工程师直接沟通
长按二维码添加客服微信
如当前档期不合,也可免费为您推荐相似案例作者