当前位置:首页 > 科技  > 软件

Argo可以走多远?你知道吗?

来源: 责编: 时间:2024-01-09 08:52:46 381观看
导读Kubernetes 持续交付工具的简单性,是优点还是缺点?译自How Far Can You Go with Argo?,作者 Joanna Wyganowska 是 Octopus Deploy 的营销副总裁。在她的角色中,她有幸与 DevOps 从业者讨论持续交付的最佳实践,以及从他们

Kubernetes 持续交付工具的简单性,是优点还是缺点?vVx28资讯网——每日最新资讯28at.com

译自How Far Can You Go with Argo?,作者 Joanna Wyganowska 是 Octopus Deploy 的营销副总裁。在她的角色中,她有幸与 DevOps 从业者讨论持续交付的最佳实践,以及从他们的 DevOps 之旅中吸取的教训。Joanna 是一位精益大师,并且......vVx28资讯网——每日最新资讯28at.com

从自芝加哥的 ArgoCon 返回后,我开始思考 Argo,尤其是 Argo CD 的未来。有两大阵营: 忠实的 Argo 粉丝致力于开源社区,以及更倾向于继续使用他们当前的部署工具并扩展其用于 Kubernetes 部署的人。这两种方法都有其优点。vVx28资讯网——每日最新资讯28at.com

使用 Argo CD进行 Kubernetes 持续交付的组织赞扬它的简单性。VMware的技术负责人Navneet Verma表示,Argo CD 提供了直观的图形用户界面(GUI),由强大的命令行界面(CLI)和 API 支持。他还重视其处理多个集群的单一安装的能力。vVx28资讯网——每日最新资讯28at.com

太简单了?还是过于简单?

然而,许多人发现它过于简单。DeepOpinion 的首席后端开发者Diogo Baeder说,Argo CD 缺乏允许开发人员部署特定版本的功能。相反,它依赖于应用程序规范中定义的内容。Codefresh 等公司看到他们构建在 Argo 之上的商业解决方案采用率增长的原因,是对已证实的部署模式的需求。vVx28资讯网——每日最新资讯28at.com

Octopus Deploy 的高级产品经理Nikita Dergilev也有同感。在他看来,Argo CD 非常适合集群引导。它易于配置,首次部署会花费一点时间。然而,当团队需要跨许多环境或集群(如云区域)部署应用程序时,他发现使用 Argo CD 存在问题。痛点来自于需要管理许多 Git 仓库、分支或文件夹,并通过自制脚本或手动编排推进的需求。它很快就会变成一团糟。vVx28资讯网——每日最新资讯28at.com

另一个潜在问题是可扩展性。Dergilev 说,如果组织拥有许多集群、应用程序和团队,他们实际上有两种选择。第一个是集中化的 Argo 实例,这可能会变慢并引入权限和网络流量的问题。第二个是每个集群一个实例,这可能难以管理,并且无法提供单片玻璃来观察。他建议利用现有 DevOps 工具的功能来部署软件。例如,Octopus Deploy 提供了开箱即用的 Kubernetes 部署功能,包括环境推进和控制面板,可在所有项目和环境中查看 Kubernetes 部署。vVx28资讯网——每日最新资讯28at.com

围绕使用 Argo 的讨论也在战略层面上进行,重点关注 Argo 的配置方法。这很好地体现在美国家庭保险公司的首席工程师Justin Pullen身上。他说,尽管他是声明式配置的忠实粉丝,但他看到的任何声明性项目的一个缺点是初始设置后的代码管理。vVx28资讯网——每日最新资讯28at.com

要对所有代码库进行任何广泛的更改,就需要越来越多的人手参与。Pullen 指出,这不是 Argo 或Kubernetes 部署声明所独有的。这是任何基于声明式语法的系统都会遇到的问题。vVx28资讯网——每日最新资讯28at.com

那么,如何快速在大规模上管理强制性更改?正如 Pullen 总结的那样: 答案尚不明确,但无论选择哪种解决方案,在大型企业中计划和执行到 Kubernetes 的部署时,都需要进行这方面的讨论。vVx28资讯网——每日最新资讯28at.com

我同意这种说法,因为这又是一次证明,重要的不是你选择使用的技术,而是你如何将当前的流程和人员整合到面向应用容器化的这种新的技术转变中。vVx28资讯网——每日最新资讯28at.com

本文链接:http://www.28at.com/showinfo-26-58974-0.htmlArgo可以走多远?你知道吗?

声明:本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。邮件:2376512515@qq.com

上一篇: 如何用Rust架构复杂系统?

下一篇: Go语言常见错误—将接口定义在实现方一侧

标签:
  • 热门焦点
  • 6月iOS设备性能榜:M2稳居榜首 A系列只能等一手3nm来救

    没有新品发布,自然iOS设备性能榜的上榜设备就没有什么更替,仅仅只有跑分变化而产生的排名变动,毕竟苹果新品的发布节奏就是这样的,一年下来也就几个移动端新品,不会像安卓厂商,一
  • 2023 年的 Node.js 生态系统

    随着技术的不断演进和创新,Node.js 在 2023 年达到了一个新的高度。Node.js 拥有一个庞大的生态系统,可以帮助开发人员更快地实现复杂的应用。本文就来看看 Node.js 最新的生
  • 一文看懂为苹果Vision Pro开发应用程序

    译者 | 布加迪审校 | 重楼苹果的Vision Pro是一款混合现实(MR)头戴设备。Vision Pro结合了虚拟现实(VR)和增强现实(AR)的沉浸感。其高分辨率显示屏、先进的传感器和强大的处理能力
  • 得物效率前端微应用推进过程与思考

    一、背景效率工程随着业务的发展,组织规模的扩大,越来越多的企业开始意识到协作效率对于企业团队的重要性,甚至是决定其在某个行业竞争中突围的关键,是企业长久生存的根本。得物
  • 量化指标是与非:挽救被量化指标扼杀的技术团队

    作者 | 刘新翠整理 | 徐杰承本文整理自快狗打车技术总监刘新翠在WOT2023大会上的主题分享,更多精彩内容及现场PPT,请关注51CTO技术栈公众号,发消息【WOT2023PPT】即可直接领取
  • 使用LLM插件从命令行访问Llama 2

    最近的一个大新闻是Meta AI推出了新的开源授权的大型语言模型Llama 2。这是一项非常重要的进展:Llama 2可免费用于研究和商业用途。(几小时前,swyy发现它已从LLaMA 2更名为Lla
  • 10天营收超1亿美元,《星铁》比《原神》差在哪?

    来源:伯虎财经作者:陈平安即便你没玩过《原神》,你一定听说过的它的大名。恨它的人把《原神》开服那天称作是中国游戏史上最黑暗的一天,有粉丝因为索尼在PS平台上线《原神》,怒而
  • 苹果MacBook Pro 2021测试:仍不支持平滑滚动

    据10月30日9to5 Mac 消息报道,苹果新的 14 英寸和 16 英寸 MacBook Pro 2021 上市后获得了不错的评价,亮点包括行业领先的性能,令人印象深刻的电池续航,精美丰
  • 世界人工智能大会国际日开幕式活动在世博展览馆开启

    30日上午,世界人工智能大会国际日开幕式活动在世博展览馆开启,聚集国际城市代表、重量级院士专家、国际创新企业代表,共同打造人工智能交流平台。上海市副市
Top