Jenkins+k8s+fastapi+vue+监控
文章平均质量分 69
未曾深入研究每一个底层,只是简单的应用,并用我蹩脚的技术组建一个可以做性能测试并监控的系统
狒狒狗
这个作者很懒,什么都没留下…
展开
-
【九】fastapi+vue实现token验证登录
退出登录直接清楚token。fastapi使用的jwt做的验证: https://fastapi.tiangolo.com/zh/tutorial/security/oauth2-jwt/token_verify.py 三个方法,原创 2024-05-16 15:38:09 · 368 阅读 · 0 评论 -
【八】centos7.6安装chrome和chromedriver并启动selenium
学习来源:安装chrome和chrome driver安装Python11chromedriver下载地址。原创 2024-05-11 14:18:40 · 332 阅读 · 0 评论 -
【七】jmeter5.5+influxdb2.0+prometheus+grafana
参考文章:https://blog.csdn.net/wenxingchen/article/details/126892890https://blog.csdn.net/shnu_cdk/article/details/132182858 promethus参考由于自己下载的是infuldb2.0,所以按照上面两个步骤走不通,做了如下修改,前提目前jmeter5.6.3还不支持,但是至少要求要求5.5,所以我弄好了一个有插件的5.5。原创 2024-04-23 12:34:16 · 1396 阅读 · 0 评论 -
【六】fastapi+vue前后端分离项目
https://gitee.com/feiminjie/helloworldfronthttps://gitee.com/feiminjie/helloworld原创 2024-04-16 16:50:26 · 261 阅读 · 0 评论 -
【五】prometheus+grafna初步部署和简单使用
第一次启动的时候,发现Prometheus访问不了,可以进入容器的日志中看下,报错了的话,删掉一个pod试试,删除pod会重启一个pod,这样好像就可以了。执行最后这两个命令的时候一开始也没成功,然后我先DELETE了这两个server,然后重新创建,重复了两遍又可以了,可能是反应太慢了。注意三个文件的端口要不一样,不然会冲突,在这里运行启动命令其实就可以创建了,但是创建后会少两个监控,所以再增加一下配置。我的到这里就先结束了,没有配置持久化,没有配置告警,如果要配置的,我上面贴的学习链接可以去看下。原创 2024-03-13 18:21:47 · 994 阅读 · 0 评论 -
【四】将vue部署到k8s中
步骤都和前面三步中的步骤差不多,如果有什么报错对着日志改一改就可以了。1、创建上面yml文件中的命名空间。2、在front命名空间内创建密文。我准备的Jenkinsfile。里面配置和后端写的区分开就行了。任意节点+端口就可以访问了。原创 2024-03-13 13:51:03 · 670 阅读 · 0 评论 -
【三】安装k8s+kuboard, 拉取harbor镜像并执行yml文件
按要求输入,名字任取,docker serve以我的例子填写的是http://103.39.222.98:80/ 一定要带端口,username和password填自己登录harbor的。安装k8s:https://kuboard.cn/install/history-k8s/install-k8s-1.19.x.html,其中初始化master和worker时都填写购买的域名,没有就不改就行,ip改为master的内网ip。上面已经设置了无密码登录,所以直接进jenkins的流水线语法中,选择。原创 2024-03-11 12:35:14 · 1613 阅读 · 0 评论 -
【二】jenkins拉取gitee代码并生成镜像推送harbor
选择好这个,然后配置好git信息,点击下面生成流水线脚本,然后复制生成的脚本,然后黏贴到git的jenkinsfile文件的步骤中。jenkins中build一下该任务,查看执行任务是否成功,进harbor的repo项目中查看是否有镜像,走到这里应该是有的。在流水线中添加git信息,输入一下信息后,其他默认,最后脚本路径写Jenkinsfile,点击应用保存。写入后上传到git上,然后在jenkins任务中流水线语法出选择。Jenkins中点击新建任务,输入名称,选择流水线,点击确定。原创 2024-03-11 11:22:32 · 522 阅读 · 0 评论 -
【一】安装Jenkins和harbor
链接:https://www.bilibili.com/video/BV1uF411Q7hD/?查看日志,找到日志的密码,然后登录打开jenkins(可能需要等待),登录输入密钥d6e81effe1774dcd80bc08bd6d62c458。下载链接 https://github.com/goharbor/harbor/releases。找到对应的jenkins版本:https://www.jenkins.io/download/等待安装完成访问harbor,端口为harbor.yml中的端口。原创 2024-03-11 10:34:22 · 385 阅读 · 0 评论