首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏CNCF

    Argoproj社区发布第一个版本的通知引擎!

    作者:Alexander Matyushentsev Argoproj 社区已经研究通知功能有一段时间了。我们尝试了几种不同的方法,并从早期用户那里学到了很多东西。 为了订阅,用户需要添加 notifications.argoproj.io/subscribe..注释,并在注释值中指定通知收件人。 以下示例创建 on-sync-succeeded 触发器的订阅,向两个 Slack 通道发送通知: apiVersion: argoproj.io/v1alpha1 kind: Application metadata: annotations: notifications.argoproj.io/subscribe.on-sync-succeeded.slack: my-channel1 /pkg/controller [7] pkg/api: https://github.com/argoproj/notifications-engine/blob/master/pkg/api [8]

    93230发布于 2021-07-07
  • 来自专栏运维开发故事

    使用argo-rollouts实现金丝雀发布

    安装 按官方文档进行安装,官方地址为:https://argoproj.github.io/argo-rollouts/installation/#kubectl-plugin-installation create namespace argo-rollouts kubectl apply -n argo-rollouts -f https://raw.githubusercontent.com/argoproj 例子:https://argoproj.github.io/argo-rollouts/getting-started/ Replica Shifting 部署应用 使用如下命令部署示例: kubectl apply -f https://raw.githubusercontent.com/argoproj/argo-rollouts/master/docs/getting-started/basic/ 更多内容可以到https://argoproj.github.io/argo-rollouts/进行学习。

    3K80发布于 2020-12-16
  • 来自专栏云原生运维社区

    告别镜像拉取烦恼,多平台容器镜像代理服务

    /argocd:v2.11.0 21739: image: ghcr.io/dexidp/dex:v2.38.0 21768: image: quay.io/argoproj /argocd:v2.11.0 21850: image: quay.io/argoproj/argocd:v2.11.0 21927: image: redis:7.0.14 -alpine 22162: image: quay.io/argoproj/argocd:v2.11.0 22214: image: quay.io/argoproj/argocd :v2.11.0 22531: image: quay.io/argoproj/argocd:v2.11.0 22825: image: quay.io/argoproj/argocd /argoproj/argocd:v2.11.0 22531: image: quay.nju.edu.cn/argoproj/argocd:v2.11.0 22825: image

    2.4K10编辑于 2024-06-17
  • 来自专栏云原生运维社区

    使用一键脚本搭建自己的镜像加速仓库

    /argocd:v2.11.0 21739: image: ghcr.io/dexidp/dex:v2.38.0 21768: image: quay.io/argoproj /argocd:v2.11.0 21850: image: quay.io/argoproj/argocd:v2.11.0 21927: image: redis:7.0.14 -alpine 22162: image: quay.io/argoproj/argocd:v2.11.0 22214: image: quay.io/argoproj/argocd :v2.11.0 22531: image: quay.io/argoproj/argocd:v2.11.0 22825: image: quay.io/argoproj/argocd /argocd:v2.11.0 替换地址:quay.your_domain_name/argoproj/argocd:v2.11.0 #ghcr.io 原来的地址:ghcr.io/dexidp/dex:

    75210编辑于 2024-06-17
  • 来自专栏王清培的专栏

    k8s CustomResourceDefinition invalid 错误

    参考如下模板: apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: name: eventbus.argoproj.io spec: group: argoproj.io names: kind: EventBus listKind: EventBusList plural: eventbus served: true storage: true subresources: status: {} 原文issure: https://github.com/argoproj /argo-helm/issues/599 https://github.com/argoproj/argo-events/blob/master/manifests/install.yaml#L1-

    86130编辑于 2022-05-18
  • 来自专栏CNCF

    Argo CD v1.6|通过GitOps Engine民主化GitOps

    该库是开源的,可以在Github上获得: https://github.com/argoproj/gitops-engine GitOps Engine使你能够快速构建专门的工具来实现特定的GitOps Argo CD本身现在也基于GitOps Engine,仍然专注于企业用例,包括: https://github.com/argoproj/argo-cd 核心GitOps特性。 https://blog.argoproj.io/doing-gitops-at-scale-6313f5889775 Diff https://pkg.go.dev/github.com/argoproj Health https://pkg.go.dev/github.com/argoproj/gitops-engine/pkg/health health包支持资源健康评估。 在发布描述中了解关于发布更改的更多信息: https://github.com/argoproj/argo-cd/releases/tag/v1.6.0-rc1

    1.1K20发布于 2020-06-05
  • 来自专栏Se7en的架构笔记

    在 Istio 服务网格中使用 Argo Rollouts 实现智能的渐进式发布

    kubectl create namespace argo-rollouts kubectl apply -n argo-rollouts -f https://github.com/argoproj/ apiVersion: argoproj.io/v1alpha1 kind: Rollout metadata: name: myapp namespace: rollouts-demo spec 127.0.0.1 myapp.apps.argoproj.io 在浏览器输入 http://myapp.apps.argoproj.io:28888 访问应用页面,在升级前的应用是 blue 版本 apiVersion: argoproj.io/v1alpha1 kind: AnalysisRun metadata: annotations: rollout.argoproj.io/ 13 参考资料 [1] Argo Rollouts 官方文档: https://argoproj.github.io/argo-rollouts/ [2] Kubernetes 控制器: https:/

    1.4K30编辑于 2023-02-26
  • 来自专栏CNCF

    Argo 的通知功能

    在过去的一年里,Argoproj 团队尝试了几种不同的通知方法。我们收到了很多反馈,也学到了很多东西,经过多次试验,我们很高兴正式宣布支持通知功能! 安装过程包括: kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj-labs/argocd-notifications 订阅通知 Argo CD 通知订阅使用 notifications.argoproj.io/subscription 注释进行管理。 继续,使用以下命令创建应用程序: kubectl apply -n argocd -f - << EOF apiVersion: argoproj.io/v1alpha1 kind: Application /argoproj-labs/argocd-notifications [5] 入门指南: https://argocd-notifications.readthedocs.io/en/latest/

    2.6K20发布于 2021-01-27
  • 来自专栏有点技术

    Argo CD-基于Kubernetes的声明式持续交付工具

    argo cd kubectl create namespace argocd kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj /argo-cd/stable/manifests/install.yaml 下载argocd cli 从github 下载最新版本的argo cli https://github.com/argoproj /argo-cd/releases/latest mac 环境可以这样安装: brew tap argoproj/tap brew install argoproj/tap/argocd 暴露argocd kubernetes-admin@kubernetes 从Git存储库创建应用程序并进行同步 argocd app create guestbook --repo https://github.com/argoproj

    4.3K10发布于 2020-07-13
  • 来自专栏伪架构师

    使用 Argo Workflow 组织跨云运维的可能性

    kubectl create namespace argo namespace/argo created $ kubectl apply -n argo -f https://github.com/argoproj 教程中提供了一个 Hello World 流程,内容如下: apiVersion: argoproj.io/v1alpha1 kind: Workflow metadata: generateName : hello-world- labels: workflows.argoproj.io/archive-strategy: "false" annotations: workflows.argoproj.io 使用 kubectl create 提交工作流,看看结果: $ kubectl create -f install.yaml workflow.argoproj.io/hello-world-fdddc : generateName: shutdown-ec2- labels: workflows.argoproj.io/archive-strategy: "false" spec:

    1.1K10编辑于 2024-05-06
  • 来自专栏有点技术

    使用argo构建云原生workflow

    使用argo管理workflow 安装argo控制器 brew install argoproj/tap/argo kubectl create namespace argo kubectl apply -n argo -f https://raw.githubusercontent.com/argoproj/argo/stable/manifests/install.yaml 配置serviceaccount argo submit --watch https://raw.githubusercontent.com/argoproj/argo/master/examples/coinflip.yaml argo submit --watch https://raw.githubusercontent.com/argoproj/argo/master/examples/loops-maps.yaml argo kubectl create -f https://raw.githubusercontent.com/argoproj/argo/master/examples/hello-world.yaml kubectl

    5.6K10发布于 2020-07-13
  • 来自专栏YP小站

    Argo Workflows-Kubernetes的工作流引擎

    kubectl create ns argo kubectl apply -n argo -f https://raw.githubusercontent.com/argoproj/argo-workflows : hello-world- labels: workflows.argoproj.io/archive-strategy: "false" spec: entrypoint: whalesay : workflows.argoproj.io/description: | Checkout out from Git, build and deploy application. workflows.argoproj.io/maintainer: '@joker' workflows.argoproj.io/tags: java, git workflows.argoproj.io 参考文档 https://github.com/argoproj/argo-workflows/releases https://argoproj.github.io/argo-workflows https

    4.8K20发布于 2021-04-07
  • gitops实践-argocd中的模板,如何跑工作流?

    容器模板如下示例:apiVersion: argoproj.io/v1alpha1kind: Workflowmetadata: generateName: container-spec: entrypoint 如下示例:apiVersion: argoproj.io/v1alpha1kind: Workflowmetadata: generateName: template-tag-spec: entrypoint 下面的命令可以查看kubectl get pods -l workflows.argoproj.io/workflowDAG模板apiVersion: argoproj.io/v1alpha1kind: loopsapiVersion: argoproj.io/v1alpha1kind: Workflowmetadata: generateName: with-items-spec: entrypoint

    21510编辑于 2025-09-22
  • gitops实践-argocd初体验

    namespacekubectl create namespace argocd根据你需要的版本,选择对应的yaml文件,然后应用kubectl apply -n argo -f https://github.com/argoproj 每个工作流由一个或多个模板组成,其中一个模板被定义为入口点,而模板有多种类型,如容器如下是是一个简单的hello world工作流apiVersion: argoproj.io/v1alpha1kind 使用 argocd cli 管理 argocd先安装argocd clicurl -sLO https://github.com/argoproj/argo-workflows/releases/download 通过如下命令来尝试下通过cli运行工作流argo submit -n argo --serviceaccount argo --watch https://raw.githubusercontent.com/argoproj submit -n argo --serviceaccount argo --name my-hello-world --watch https://raw.githubusercontent.com/argoproj

    62310编辑于 2025-09-22
  • 来自专栏五分钟学SRE

    扩展 GitOps:在 Kubernetes 上轻松持续集成和部署

    argocd-image-updater.argoproj.io/<alias>.update-strategy: semver argocd-image-updater.argoproj.io/image-list argocd-image-updater.argoproj.io/<alias>.update-strategy: latest argocd-image-updater.argoproj.io/image-list argocd-image-updater.argoproj.io/<alias>.update-strategy: digest argocd-image-updater.argoproj.io/image-list argocd-image-updater.argoproj.io/<alias>.update-strategy: name argocd-image-updater.argoproj.io/image-list argocd-image-updater.argoproj.io/write-back-method: argocd argocd-image-updater.argoproj.io/bookstore.update-strategy

    1K10编辑于 2024-04-25
  • 来自专栏k8s技术圈

    使用 Argo CD 进行 GitOps 流水线改造

    argocd-image-updater.argoproj.io/write-back-method: git argocd-image-updater.argoproj.io/git-branch 以下是对这些注释的详细解释: argocd-image-updater.argoproj.io/image-list: 这个注解定义了应用中使用的镜像列表。 argocd-image-updater.argoproj.io/allow-tags: 这个注解指定了允许更新的镜像标签,可以使用正则表达式的方式。 argocd-image-updater.argoproj.io/update-strategy: 这个注解定义了镜像更新策略。 argocd-image-updater.argoproj.io/git-branch:这个注解定义了更新后的配置写回到 Git 仓库的分支。

    2.7K30编辑于 2023-09-25
  • 来自专栏CNCF

    Argo Rollouts发布1.0版本!

    参考资料 [1] 宣布: https://blog.argoproj.io/introducing-argo-rollouts-v1-0-803e87f76ef7 [2] 用户: https://github.com /argoproj/argo-rollouts/blob/master/USERS.md [3] Argo Rollouts: https://argoproj.github.io/argo-rollouts / [4] Argo CD: https://github.com/argoproj/argo-cd [5] Backstage: https://backstage.io/ [6] 博客: https ://blog.argoproj.io/introducing-argo-rollouts-v1-0-803e87f76ef7 [7] 日志: https://github.com/argoproj/argo-rollouts

    67330发布于 2021-07-07
  • 来自专栏k8s技术圈

    使用 Argo Rollouts 实现应用渐进式发布

    2023-09-21T06:20:34Z analysistemplates.argoproj.io 2023-09-21T06:20:34Z clusteranalysistemplates.argoproj.io 2023-09-21T06:20:34Z experiments.argoproj.io 2023-09-21T06:20:35Z rollouts.argoproj.io 使用 curl 安装 Argo Rollouts kubectl 插件: # https://ghproxy.com/https://github.com//argoproj/argo-rollouts apiVersion: argoproj.io/v1alpha1 kind: Rollout metadata: name: guestbook spec: # ... 如下所示: apiVersion: argoproj.io/v1alpha1 kind: Rollout metadata: name: guestbook spec: # ...

    2.4K30编辑于 2023-09-25
  • 来自专栏云原生实验室

    Argo CD 保姆级入门教程

    ## Login to Argo CD using SSO $ argocd login cd.argoproj.io --sso ## Configure direct access using $ kubectl apply -f application.yaml application.argoproj.io/myapp-argo-application created 在 Argo CD /blob/master/manifests/namespace-install.yaml [7] ha/install.yaml: https://github.com/argoproj/argo-cd /blob/master/manifests/core-install.yaml [10] https://github.com/argoproj/argo-helm/tree/master/charts /argo-cd: https://github.com/argoproj/argo-helm/tree/master/charts/argo-cd [11] KubeSphere Cloud 托管集群服务

    6.1K12编辑于 2022-11-07
  • 来自专栏LEo的网络日志

    16 Jan 2022 argocd使用tips

    cluster list 在argocd中安装applicationset kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj-labs 忽略app生成的resouce ... argocd.argoproj.io/compare-options: IgnoreExtraneous ... 资源同步顺序 metadata: annotations: argocd.argoproj.io/sync-wave: "-1" :) 未完待续…… LEo at 00

    28630编辑于 2023-10-17
领券