Aug 15, 2025 · 9 min read · Next up in my quest to Learn All The Things™ on the CNCF graduated projects page, we’re going to take a look at a lesser known Argo project: Argo Rollouts. In a nutshell, Argo Rollouts are a drop-in replacement for the Deployment object that provide ...
Join discussion
Aug 6, 2025 · 11 min read · Continuing my efforts to explore and Learn All The Things™ on the CNCF graduated projects page, today I’m going to take a look at Argo Workflows, which is one of 4 tools in the Argo project overall (see my previous post on ArgoCD). Argo Workflows is ...
Join discussion
Jul 28, 2025 · 10 min read · In my never-ending quest to Learn All The Things™, I’ve decided to take a tour through the Cloud Native Computing Foundation’s graduated projects page. I’m doing this for a few different reasons: Learning new stuff is hip and cool 😎 The CNCF lands...
Join discussion
Mar 17, 2025 · 7 min read · Introduction 🚀 🌟 In today’s cloud-native environments, Canary Deployment stands out as a powerful technique for achieving zero-downtime releases. By incrementally rolling out new application versions, canary deployments reduce risk and ensure a sea...
Join discussion
Mar 14, 2025 · 3 min read · Overview :- In the fast-evolving landscape of DevOps and Kubernetes, managing deployments efficiently is key. This Medium article provides a step-by-step guide on setting up ArgoCD, a popular GitOps tool, within a Minikube environment. From installat...
Join discussion
Feb 11, 2025 · 3 min read · 在所有的通用工作流中,都会有文件传递的需求,Argo workflow 中,可以通过对接外部存储来支持这一需求。下面就以华为云为例,展示一下对接对象存储的过程。 OBS 侧配置 首先在 OBS 服务中创建一个存储桶,并在控制台的用户->我的凭证->访问密钥模块中,创建一个访问密钥,并下载凭据文件,凭据文件格式大致如下所示: User Name,Access Key Id,Secret Access Key "myusername",Y9C3WCABCDEFG,6bHX5eHIJKLMN Arg...
Join discussionDec 16, 2024 · 2 min read · 卸载 Argo workflow 使用 CR 方式来保存工作流的运行状态,众所周知 ETCD 有一个请求大小的限制:1MB,也就是说,如果我们的 Workflow 对象 YAML 尺寸大于 1MB,超出了 ETCD 限制,就无法正常保存了。这种场景最常见于对大量目标进行循环的情况下,作为一个成熟的工作流系统,Argo workflow 自然是考虑到这方面的限制,提供了称为卸载(Offload)的方式,用于处置超大尺寸的工作流。 简单来说,在遇到超大工作流时,Argo Workflow 会对其 s...
Join discussionNov 29, 2024 · 2 min read · 在之前写过的使用 Argo workflow 调用公有云客户端软件实现运维过程的文章中,可以看到,使用 Argo workflow 的容器模板,简单的将既有运维能力容器化,就能使用 Argo workflow 对这些能力进行编排了。 不过近期一个测试中,遇到个小麻烦——在一个 With 循环里,我输入了 500 个任务,结果是 6 节点 CCE 集群爆满,流程卡住——集群规模的事情很简单,我直接将 Argo workflow 部署到 CCE Autopilot 集群中,随着流程启动,Auto p...
Join discussionOct 15, 2024 · 2 min read · 前面写过一篇使用 Argo Workflow 操作 AWS 资源的例子,今天要写的是类似的,在 Argo Workflow 中,使用 CLI 客户端操作华为云资源的办法。 华为云提供的 KooCLI 是一个命令行工具,其中提供了很多华为云的操作能力。要在 Argo Workflow 中使用 KooCLI,首先需要构建 KooCLI 的容器镜像,Dockerfile 如下: FROM ubuntu:24.04 RUN apt-get update -y && apt-get install cur...
Join discussion