旧 | 第 4 页,共 5 页
-
The cheapest way to build applications (Gitlab CI) on AWS
Graviton (ARM) is the most cost-effective in AWS (up to 40% savings), while Spot instances are suitable for task-type workloads and can save up to 90%. Gitlab Runner can easily schedule build tasks to Graviton + Spot instances.
-
使用 Gitlab in K8S 构建 Maven 类库到 AWS CodeArtifact
在很多项目里,需要共享类库,所以需要一个构建物仓库,在 AWS 就是 CodeArtifact。本文记录了如何使用 Gitlab 自动化构建 Java 类库,并上传到 CodeArtifact。
-
在 AWS EKS 中部署 Gitlab
本文记录了 Gitlab 在 Kubernetes 中的安装过程,目标是构建出生产可用的 Gitlab 系统。本文以 AWS EKS 为例。
-
使用 terraform 增加 EKS 组件
在已经开通了 EKS 的情况下,使用 terraform 给 EKS 集群安装组件。
-
在 K8S 中配置域名解析
在应用开发中,我们不应把远程服务的 ip 硬编码到应用中。有些同学习惯使用域名来标定远程服务,通过修改解析,来区分开发测试和生产环境,这是一个挺好的习惯。在 k8s 系统中,我们使用服务名来调用服务,并通过 coredns 来进行解析。但那些集群外的服务,并且已经被硬编码的域名如何访问呢?
-
容器 DevOps: Argo CD 入门
在 GitOps 模式下,当 CI 完成容器打包后,还需要将部署脚本的容器版本号更新到 git 仓库,接下来的工作就可以交给容器内的 CD 来干了。这有效解耦了 CI/CD 过程。这个模式非常适合多云多集群的应用部署,以及有效协调运维部门和业务研发部门的工作。
-
Github pages jekyll 插件不支持怎么办
花了一下午的时间,将博客的分页,分类功能加上了。结果发现 github pages 不支持,还不能自己安装 jekyll 的插件。然后头大了。
-
AWS CDK 入门:Hello World
本文是 AWS CDK 入门教程,将利用 “渐进” 模式 使用 AWS CDK 生产一个生产可用的 EKS 集群。本文是上半部分,CDK 入门知识。
-
容器 DevOps: Gitlab CI
当下 Gitlab 具备了 CI/CD 能力。 其 CI 流水线 主要定义在源代码根目录的 .gitlab-ci.yml 的文件里。这篇文章主要描述了如何编写 GitOps 方式的 gitlab-ci 文件。
-
在 K8S 中实现 灰度,蓝绿 发布
在基本的 K8S 中,没有提供方便细粒度的流量分配策略。但借助 K8S 的 selector 机制,仍然可以实现简单的灰度和蓝绿发布。