一月 23, 2025
上一篇:用AWS EC2从零搭建Jenkins并实现GitOps CI/CD
在上一篇里,我们在 AWS EC2
上从无到有,搭建了 Jenkins
并结合 ArgoCD
实现了一个 GitOps CI/CD
工作流。
然而 ArgoCD
本身只具备基础的滚动部署(rolling update
),对于 Canary
部署支持并不友好。要实现全自动、智能化、省心的
Canary
部署策略,我们需要借助 Argo Rollouts
。
...
一月 10, 2025
在AWS上实现 Kubernetes 集群最简单的方法是走 EKS(Elastic Kubernetes Service)托管服务(managed service)。但后来发现 EKS
成本高昂,会有一笔跟 EC2 计算费用无关的起步价,仅仅来源于 EKS。为了学习(省钱),我们来用裸机 EC2 实例搭建 Kubernetes 集群,以及集成
ArgoCD 实现 CD (Continuous Deployment)。
...
十一月 20, 2024
对于简单的容器化应用的部署,Docker 和 EC2 的搭配是最常见的选择。先创建EC2实例,这里使用 Amazon Linux 2 AMI,因此包管理器是 dnf。首先更新 dnf 包管理器。
...