
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
喜大普奔,前两天发现Nginx竟然自带支持了ACME功能,让我很想测试一下,但是发现手头没有资源让我测试,忽然我想到可以用docker来构建nginx然后测试ACME功能,在这个过程中发现原来官方Nginx镜像并没有集成ACME插件,只有少的可怜的几个插件测试不了acme,这怎么能忍,所以我就想是否能够自行编译第三方插件并加入到新Nginx镜像中,那么话不多说开干!喜欢折腾的朋友也可以加群一起讨论
这回对线上容器服务器的流水线进行了一定的改造来满足目前线上的需求,还是会将所有的自动化脚本都放置到代码库中统一管理,我感觉一章不一定写的完,所以先给标题加了个-1,话不多说开干
上篇文章中已经将绝大部分,Jenkins容器项目打包的相关功能改造完成了,这里在对构建部署后的告警类操作进行一些补充
上期已经将容器项目的告警补充完成,这期在补充下ansible的相关部署内容,使用的是自建的运维测试项目,目前完成了落项目部署和容器项目部署的流水线,但是这些也只是作为模板,后面还要优化迭代。
前面在容器化的过程中是在主机打包,然后使用Dockerfile将打包的内容进行从新构建,得到项目容器来进行部署,虽然能正常部署使用,但是总感觉项目镜像有些大,所以决定进行瘦身。瘦身过程大体如下。
在前面的文章里面介绍了自由风格和Pipeline方式(裸机部署,docker项目部署)的部署过程,也做出来了模板,目前遇到一个问题就是公司给的运维服务器有限,在构建的过程中发现项目并没有语言版本完全统一,比如有jdk17、jdk21、jdk8,node16,node18等等,这种多语言环境的情况如果混合部署在一台打包服务器上会出现各种奇奇怪怪的问题,所以这次采取了直接使用jenkins的容器节点来
最近在学习k8s,用了几种方式安装了k8s,这里使用RKE2进行部署K8S v1.34.2+rke2r1(Ubuntu2204)
K8s是现在运维必备的一项技能,最近也在学习和了解,那么先从最简单的安装开始,这次使用了阿里云源作为源!

最近开始正在学习和使用k8s,对几种安装方式都进行了测试,这次主要使用了离线镜像和软件源的方式来进行了安装。需要自己先对软件源和镜像源提前部署!
有些同学不太清楚k8s镜像私服和apt源我用的是什么工具,这里做下基本配置展示,搭建的话网上教程挺多的我就先不写了。主要用到了Nexus3(系统源),harbor(容器源)








