用AWS EC2从零搭建Jenkins并实现GitOps CI/CD
上一篇:用AWS EC2从零搭建Kubernetes和ArgoCD
前一篇里,我们在 AWS EC2
上从无到有,搭建了 Kubernetes
集群和 ArgoCD
。因为终究缺少 CI
环境以实现真正的实时持续集成,这一篇将手把手,在
AWS EC2
上搭建 Jenkins
实现一个 GitOps CI/CD
工作流。
上一篇:用AWS EC2从零搭建Kubernetes和ArgoCD
前一篇里,我们在 AWS EC2
上从无到有,搭建了 Kubernetes
集群和 ArgoCD
。因为终究缺少 CI
环境以实现真正的实时持续集成,这一篇将手把手,在
AWS EC2
上搭建 Jenkins
实现一个 GitOps CI/CD
工作流。
在AWS上实现 Kubernetes 集群最简单的方法是走 EKS(Elastic Kubernetes Service)托管服务(managed service)。但后来发现 EKS 成本高昂,会有一笔跟 EC2 计算费用无关的起步价,仅仅来源于 EKS。为了学习(省钱),我们来用裸机 EC2 实例搭建 Kubernetes 集群,以及集成 ArgoCD 实现 CD (Continuous Deployment)。
...由于工作中经常需要为团队招聘进行面试,以下总结了一份问题集,针对中高级全栈工程师,从基础通用知识,前端、后端到架构。以经典为主,主打永不过时。
...卡方分布形态为右偏,形状由自由度 \(\nu\) 决定。
...马尔可夫链(Markov-Chain)就是一种只需要当前状态就能决定下个状态分布的随机过程。 比如天气,明天的天气几乎只由今天决定。
...二项分布几乎是一切的基础,它描述了在 n 次独立重复试验(伯努利实验)中,成功次数 k 的概率分布。
...矩阵的根本属性就是变换空间,所以 特征值描述其对某个方向上的缩放力度。特征向量描述那个方向。
...在日本生活一年多,记录下自己日常最可能用到的句子词汇。
...行列式跟“式子“毫无关系,它是一个标量。
行列式只适用于方形矩阵,描述了 n 个 n 维向量的空间体积。对二维而言,就是面积。行列式为零表示矩阵无法张成 n 维空间,最多 n-1 维,即不满秩。所以在 n 维上,体积为零。
...要用AWS搭建一个优秀的系统,根据官方资料和一些第三方讲义,我把要义总结为四个需求八个字:
安全可靠,物美价廉。
可以用买房子来类比,四个需求的层级是不一样的。除此之外,还有两朵锦上添花,最后再议。
...