Study

用AWS EC2集成Argo Rollouts实现Canary部署

上一篇:用AWS EC2从零搭建Jenkins并实现GitOps CI/CD

在上一篇里,我们在 AWS EC2 上从无到有,搭建了 Jenkins 并结合 ArgoCD 实现了一个 GitOps CI/CD 工作流。 然而 ArgoCD 本身只具备基础的滚动部署(rolling update),对于 Canary 部署支持并不友好。要实现全自动、智能化、省心的 Canary 部署策略,我们需要借助 Argo Rollouts

...

用AWS EC2从零搭建Kubernetes和ArgoCD

在AWS上实现 Kubernetes 集群最简单的方法是走 EKS(Elastic Kubernetes Service)托管服务(managed service)。但后来发现 EKS 成本高昂,会有一笔跟 EC2 计算费用无关的起步价,仅仅来源于 EKS。为了学习(省钱),我们来用裸机 EC2 实例搭建 Kubernetes 集群,以及集成 ArgoCD 实现 CD (Continuous Deployment)。

...

理解矩阵行列式

行列式跟“式子“毫无关系,它是一个标量。

行列式只适用于方形矩阵,描述了 n 个 n 维向量的空间体积。对二维而言,就是面积。行列式为零表示矩阵无法张成 n 维空间,最多 n-1 维,即不满秩。所以在 n 维上,体积为零。

...

AWS Well-Architected Framework

要用AWS搭建一个优秀的系统,根据官方资料和一些第三方讲义,我把要义总结为四个需求八个字:

安全可靠,物美价廉

可以用买房子来类比,四个需求的层级是不一样的。除此之外,还有两朵锦上添花,最后再议。

...