首页
个人开发
工作相关
搜索
登录
搜索
colo
欲买桂花同载酒
累计撰写
1823
篇文章
累计收到
0
条评论
首页
栏目
首页
个人开发
工作相关
CI/CD
2025-12-12
编写一个简单的 GitLab CI/CD 流水线实现 Docker 镜像构建与推送
实现步骤:在项目根目录创建 .gitlab-ci.yml 文件定义构建阶段(build)和推送阶段(push)使用 Docker-in-Docker(dind)作为执行环境通过 docker build 构建镜像使用 docker push 推送到容器仓库关键配置:设置 DOCKER_HOST 环境变量配置仓库认证信息为 CI/CD 变量
2025年-12月-12日
5 阅读
0 评论
CI/CD
2025-12-12
设计安全的CI/CD流水线实现Kubernetes滚动更新与回滚
实现安全CI/CD流水线的核心要点:使用kubectl rollout实现蓝绿部署或金丝雀发布在Dockerfile中设置非root用户运行容器使用Jenkins Pipeline或GitLab CI定义多阶段流程镜像扫描工具集成(如Trivy)通过kubectl rollout undo实现快速回滚Secrets管理使用K8s Secrets或外部Vault
2025年-12月-12日
7 阅读
0 评论
CI/CD
2025-12-8
设计一个基于容器的CI/CD流水线实现蓝绿部署
实现蓝绿部署的容器化CI/CD流水线需包含以下核心环节:代码提交触发:Git Hook触发流水线容器化构建:使用Dockerfile构建镜像并推送至镜像仓库自动化测试:在隔离容器中运行单元/集成测试蓝绿部署:部署新版本(绿环境)并验证切换流量到新环境保留旧版本(蓝环境)作为回滚点监控与回滚:实时监控指标,异常时自动回滚
2025年-12月-8日
6 阅读
0 评论
CI/CD