文章列表

简单的 Kubernetes 集群搭建

查看评论
一直以来因为机器资源捉襟见肘,使用 GitLab CI 配合 compose 完成了多数自动化构建和部署的事情,但是随着运行服务越来越多,管理一大堆 docker-compose.yml 和服务的成本也变的越来越高。作为一个懒人,购置了一台顶配的 ELite Desk G4 800 来作为资源,计划搭建 K8S 配合 GitLab 的 Auto DevOps 作为接下来使用的方案。网上关于 K8S 的搭建使用有很多,但是多数都是基于 CentOS、二进制包的教程,太过陈旧和麻烦。 阅读全文

GitLab 迁移之后的事情

查看评论
上次写完 [ 迁移 GitLab 数据到全新容器 ] ,我有在微博里说过这里如果有关联过 CI ,可能会出现一些小问题,比如:原本好好的pipeline显示运行中,但是没日志响应、项目的CI页面打不开,显示500错误。 阅读全文

再次折腾构建服务

查看评论
五月的时候,分享过如何[使用私有CI来和GitHub联动],进行项目构建。这两天抽空,再次优化了一番,性能提高不少,目前看来还不错。早些时候使用 Docker 封装了一套经典的[代码高亮服务],虽说相比 carbon 性能还是高许多,但是奈何在被高频远程调用时,跑单应用的情况下撑不住高频访问,经常出现 500 状态。 阅读全文

使用私有CI构建GitHub仓库

查看评论
最近使用 Drone 改造了网站的构建发布流程,感觉比较轻量,用起来还不错,记录下来留给后面感兴趣的同学参考。在[五月初]进行网站简化的过程中,因为使用了自定义的[代码高亮]服务,和[文档转换服务],对于构建机器的配置要求升高到了1C2G,对PHP Fpm脚本进行高并发调用的时候,资源消耗太大了,即使设定了并发数限制,还是偶尔会出现500状态。于是把构建机器从1C1G升配到了2C2G,这样倒是解决了问题,但是构建服务使用频率不是很高,加上海外机器线路进行国内机器部署的时候,偶尔使用也会遇到构建十几秒,部署十分钟。 阅读全文

闲聊 CI/CD 场景价值

查看评论
[上一篇内容]简单聊了一下个人接触的 CI/CD 演进过程的技术选型演变,接下来聊聊什么场景下需要 CI/CD ,它到底能带来什么样的变化。 阅读全文