ciya68

devops实战

发布时间: 2022.06.13
阅读量: 62
分享:

1、修改maven让他从阿里云下载镜像

    使用admin登陆ks

    进入集群管理

    进入配置中心

    找到配置

         ks-devops-agent

         修改这个配置。加入maven阿里云镜像加速地址


2、缓存机制

      已经下载过的jar包,下一次流水线的启动,不会重复下载


3、部署到k8s集群

      给每一个微服务准备一个 deploy.yaml(k8s的部署配置文件)

      执行以下步骤



传入 deploy.yaml 的位置就能部署

kubectl apply -f xxxx

一定在项目里面(his,不是流水线项目),找到配置--密钥,配置一个阿里云的访问账号密码


 image.png


4、前端项目

1、yygh-admin

      npm run build 会生成dist目录,放到nginx的html下,即可运行


2、yygh-site

      npm install --registry=https://registry.npm.taobao.org 安装项目依赖

      npm run build 对项目打包,

      打包完成后把 .nuxt ,static, nuxt.config.js, package.json 这四个关键文件复制到 node 环境。先npm install再使用npm run start 即可运行


3、思考

      admin的镜像和site的镜像大小为何差距那么大?

      如何对镜像进行瘦身?


4、webhook

1、每个项目,都有流水线文件

2、每次修改完项目,手动点击运行

3、希望,每次修改完项目,代码推送,流水线能自动运行

写代码并提交------> gitee ---------> 给指定的地方发请求(webhook)------> kubesphere平台感知到 -----> 自动启动流水线继续运行



分享到微信朋友圈 ×

Copyright © 2016 广州思洋文化传播有限公司,保留所有权利。 粤ICP备09033321号 Copyright © 2016 ciya. Inc. All rights reserved