首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
argo专题
云原生时代:从 Jenkins 到 Argo Workflows,构建高效 CI Pipeline
作者:蔡靖 Argo Workflows Argo Workflows [ 1] 是用于在 Kubernetes 上编排 Job 的开源的云原生工作流引擎。可以轻松自动化和管理 Kubernetes 上的复杂工作流程。适用于各种场景,包括定时任务、机器学习、ETL 和数据分析、模型训练、数据流 pipline、CI/CD 等。 Kubernetes Jobs 只提供基础的任务执行,但是无法定
阅读更多...
GitOps实践之Argo CD凭什么脱颖而出?
文章目录 ArgoCD 的诞生ArgoCD 的特点开发者友好的 DashboardArgoCD支持多租户支持多集群可配置漂移检测支持垃圾回收其他特性 ArgoCD 和 FluxCDArgo 生态Argo WorkflowsArgo RolloutsArgo EventArgo AutopilotArgo Image updaterArgo ApplicationSetArgoCD Opera
阅读更多...
Argo基础课程1
2000s,最普遍的Argo类型,APEX,SOLO,PROVOR 工作方式:在海表停留6-12小时,向卫星传输数据;用6小时下沉到深层,速度大约10cm/s;下沉到1000m,大约9天;下沉至2000m,开始向上运动,6小时,进行温度、盐度等参量的采样;整个运行周期为期10天。 科学目标:The primary practical goal of Argo will be to provi
阅读更多...
k8s(5):GitOps 与 Argo CD持续交付
上一篇介绍了持续交付中,以及circleci用法,circleci主要负责CI部分,本篇介绍CD部分使用的Argo CD,跟circleci一样也是GitOps风格。 1. Argo CD 测试项目:https://github.com/ffzs/quarkus_demo_k8s Argo CD官网:https://argoproj.github.io/argo-cd/ Argo CD是针
阅读更多...
基于 Chaos Mesh® 和 Argo 打造分布式测试平台
作者: 叶奔 殷成文 不久前我们开源了基于 Kubernetes 的混沌测试工具 Chaos Mesh®,Chaos Mesh 提供了模拟系统异常状况的能力,但这只是混沌工程中的一环,完整混沌工程核心原则包含了系统稳定状态的定义、提出假设、运行实验以及验证和改进。 本篇文章主要介绍我们是如何在 Chaos Mesh 和 Argo 的基础上打造自己的自动化测试平台 TiPocket,实现完全自动
阅读更多...
K8S 生态周报| Argo Workflows 新版本发布,带来众多新特性
“ 「K8S 生态周报」内容主要包含我所接触到的 K8S 生态相关的每周值得推荐的一些信息。欢迎订阅知乎专栏「k8s生态」[1]。 ” Trivy 新版本发布 本周 Trivy 相继发布了 v0.24.3 和 v0.24.4 版本。最需要关注的变更是如下两个: #1791 更新了 hcl2json 的版本,以便于修正 hcl2json 在处理无效 HCL 配置时的发生的 panic;#1852
阅读更多...
Argo项目实战示例:Argo Workflows(when分支,循环,递归等); Argo CD; Argo Events; Argo Rollouts
1 关于Argo Argo是一个开源的项目,其项目宗旨为: Get stuff done with Kubernetes. 我的理解有两个意思:一是通过Argo能够更好地把应用运行在Kubernetes平台,二是扩展Kubernetes的原生功能,实现原生Kubernetes没有完成的事。 目前Argo包含多个子项目: Argo Workflows:基于容器的任务编排工具。Argo
阅读更多...
运用 Argo Workflows 协调 CI/CD 流水线
Argo Workflows 是一个开源的容器原生工作流引擎,用于协调 CI/CD 在 Kubernetes 中的运作。它以 Kubernetes 自定义资源(CRD)的形式实现,使开发人员能够创建自定义 API 对象,以兼容的方式扩展 Kubernetes 的功能。 选择 Argo Workflows 的原因 Argo Workflows 旨在运行于 Kubernetes 之上,而非虚
阅读更多...
ACK One Argo工作流:实现动态 Fan-out/Fan-in 任务编排
作者:庄宇 什么是 Fan-out Fan-in 在工作流编排过程中,为了加快大任务处理的效率,可以使用 Fan-out Fan-in 任务编排,将大任务分解成小任务,然后并行运行小任务,最后聚合结果。 由上图,可以使用 DAG(有向无环图)编排 Fan-out Fan-in 任务,子任务的拆分方式分为静态和动态,分别对应静态 DAG 和动态 DAG。动态 DAG Fan-out Fan
阅读更多...
控制ARGO-HYTOS雅歌辉托斯PRM7系列带电气位移反馈的比例方向阀放大器RT-MRPD2-2X/AH
控制ARGO-HYTOS PRM7 系列带电气位移反馈的比例方向阀 -CPU 采用功能强大的32 位处理器 -指令输入0 ~ ± 10 V 或4 ~ 20 mA -2 个脉宽调制输出端口 -使能输入 -故障诊断功能,对供电欠压、位移传感器电缆断裂等异常状况进行提示 -电源带错级保护功能
阅读更多...
当 Argo CD 遇上 Flux CD,谁才是 Kubernetes 上 GitOps 的真王者?
公众号关注 「奇妙的 Linux 世界」 设为「星标」,每天带你玩转 Linux ! 在我们开始实现Gitops之前,让我为那些不熟悉 GitOps 及其工具的人提供一些背景。 GitOps 背后的基本思想是拥有一个版本控制的代码,就像在 Git 存储库中一样,它包含我们在生产中期望的基础设施的声明性定义,以及一个确保我们在那里拥有该状态的自动化过程。 这意味着每个pull请求都可以为您的用户
阅读更多...
如何通过易观Argo,免费快速搭起精细化运营平台?
经常要写各种临时脚本,和业务人员对数耗费时间长,想着借助第三方工具来提效,但是花钱付费而且公司审批流程特别慢……这些是数据工程师们的亲身体会啊。 易观 Argo 就是解决大家的困境而推出的,易观数科将投入过亿的用户行为分析产品免费开放给大家,集“收数、理数、用数”于一体,采集全端用户行为数据,帮助业务人员实现自助实时查数与用数。 那么如何用易观Argo免费快速搭起精细化运营平台?在2020
阅读更多...
使用Argo CD和GitOps持续部署到Kubernetes
引言 使用Kubernetes部署你的应用程序可以提供显著的基础设施优势,例如灵活的伸缩、分布式组件的管理以及对应用程序不同版本的控制。然而,随着控制的增加,复杂性也随之增加。持续集成和持续部署(CI/CD)系统通常工作在高抽象级别,以便提供版本控制、更改日志记录和回滚功能。此方法称为GitOps。 GitOps最初是由Weaveworks在2017年的一篇博客文章中提出的,它使用Git作为C
阅读更多...