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

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

    安装 按官方文档进行安装,官方地址为:https://argoproj.github.io/argo-rollouts/installation/#kubectl-plugin-installation (1)在Kubernetes集群中安装argo-rollouts kubectl create namespace argo-rollouts kubectl apply -n argo-rollouts -f https://raw.githubusercontent.com/argoproj/argo-rollouts/stable/manifests/install.yaml (2)安装argo-rollouts apply -f https://raw.githubusercontent.com/argoproj/argo-rollouts/master/docs/getting-started/basic/ 更多内容可以到https://argoproj.github.io/argo-rollouts/进行学习。

    3K80发布于 2020-12-16
  • 来自专栏我的小碗汤

    10 个关于 ArgoCD 的最佳实践

    阅读更多:argo-rollouts canary overview[6] 6. 阅读更多:argo-rollouts specification[8] 8. examples/dag-disable-failFast.yaml [5] 点击此处: https://github.com/argoproj/argo-workflows/issues/1442 [6] argo-rollouts canary overview: https://argoproj.github.io/argo-rollouts/features/canary/#overview [7] revision history specification: https://argoproj.github.io/argo-rollouts/features/specification/ [9] 表达式: https://argoproj.github.io

    2.3K20编辑于 2023-03-19
  • 来自专栏Se7en的架构笔记

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

    https://github.com/cr7258/hands-on-lab/tree/main/argo-rollouts/istio 3 创建 Kubernetes 集群 执行以下命令,在本地创建一个 kubectl create namespace argo-rollouts kubectl apply -n argo-rollouts -f https://github.com/argoproj/ argo-rollouts/releases/latest/download/install.yaml 确保 Argo Rollouts Controller 已正常运行。 > kubectl get pod -n argo-rollouts NAME READY STATUS RESTARTS AGE 13 参考资料 [1] Argo Rollouts 官方文档: https://argoproj.github.io/argo-rollouts/ [2] Kubernetes 控制器: https:/

    1.5K30编辑于 2023-02-26
  • 来自专栏运维开发故事

    基于Jenkins+Argocd+Argo Rollouts的DevOps实现并用金丝雀发布

    使用argo rollouts进行金丝雀发布 关于argo rollouts的更多介绍可以查看之前的文章《使用argo-rollouts实现金丝雀发布》。 按着官方文档进行安装,官方地址为:https://argoproj.github.io/argo-rollouts/installation/#kubectl-plugin-installation ( 1)在Kubernetes集群中安装argo-rollouts kubectl create namespace argo-rollouts kubectl apply -n argo-rollouts -f https://raw.githubusercontent.com/argoproj/argo-rollouts/stable/manifests/install.yaml (2)安装argo-rollouts 的kubectl plugin curl -LO https://github.com/argoproj/argo-rollouts/releases/latest/download/kubectl-argo-rollouts-linux-amd64

    5.8K31发布于 2021-01-04
  • 来自专栏CNCF

    Argo Rollouts发布1.0版本!

    ://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 ://blog.argoproj.io/introducing-argo-rollouts-v1-0-803e87f76ef7 [7] 日志: https://github.com/argoproj/argo-rollouts

    68630发布于 2021-07-07
  • 来自专栏CNCF

    在Kubernetes上部署Argo Rollouts和Ambassador进行灰度发布

    参考资料 [1] 集成(代码): https://github.com/datawire/argo-rollouts/ [2] 教程: https://www.getambassador.io/docs /latest/argo/ [3] pull 请求: https://github.com/argoproj/argo-rollouts/pull/1025 [4] Twitter: https://twitter.com

    1.2K20发布于 2021-03-15
  • 来自专栏DevOps持续集成

    A/B测试: 如何使用Argo Rollouts 进行渐进式交付

    ArgoRollouts-ABTesting-WeatherExample.git 设置 Argo Rollouts 控制器 创建一个命名空间以将 Argo Rollouts 控制器安装: kubectl create namespace argo-rollouts 安装最新版本的 Argo Rollouts 控制器: kubectl apply -n argo-rollouts -f https://github.com/argoproj/argo-rollouts 您可以通过运行以下命令来检查它: kubectl get all -n argo-rollouts 与 Argo Rollouts 控制器交互的最简单且推荐的方法之一是使用kubectl argo rollout 您可以通过执行以下命令来安装它: curl -LO https://github.com/argoproj/argo-rollouts/releases/latest/download/kubectl-argo-rollouts-linux-amd64

    69130编辑于 2023-08-22
  • 来自专栏k8s技术圈

    Argo Rollouts 实现蓝绿/金丝雀发布

    安装 直接使用下面的命令安装 Argo Rollouts: ➜ ~ kubectl create namespace argo-rollouts ➜ ~ kubectl apply -n argo-rollouts -f https://github.com/argoproj/argo-rollouts/releases/download/v1.0.2/install.yaml 这里会创建一个名为 argo-rollouts ➜ ~ kubectl get pods -n argo-rollouts NAME READY STATUS RESTARTS kubectl-argo-rollouts 当然也可以手动进行安装,使用 curl 安装 Argo Rollouts kubectl 插件: ➜ ~ curl -LO https://github.com/argoproj/argo-rollouts

    3.3K30发布于 2021-07-23
  • 来自专栏k8s技术圈

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

    安装 直接使用下面的命令安装 Argo Rollouts: $ kubectl create namespace argo-rollouts $ kubectl apply -n argo-rollouts -f https://github.com/argoproj/argo-rollouts/releases/download/v1.6.0/install.yaml 这里会创建一个名为 argo-rollouts $ kubectl get pods -n argo-rollouts NAME READY STATUS RESTARTS AGE 使用 curl 安装 Argo Rollouts kubectl 插件: # https://ghproxy.com/https://github.com//argoproj/argo-rollouts /releases/download/v1.6.0/kubectl-argo-rollouts-linux-amd64 $ curl -LO https://github.com/argoproj/argo-rollouts

    2.5K30编辑于 2023-09-25
  • 蓝绿部署实战指南:从零到一搭建生产级无缝发布系统

    安装很简单: kubectl create namespace argo-rollouts kubectl apply -n argo-rollouts -f https://github.com/argoproj /argo-rollouts/releases/latest/download/install.yaml 配置文件示例: apiVersion: argoproj.io/v1alpha1 kind: Rollout

    12510编辑于 2026-04-21
  • 来自专栏运维开发故事

    如何通过ingress-nginx实现应用灰度发布?

    其实我更推荐使用argo-rollouts结合argocd进行灰度发布,argo-rollouts自定义了一套CRD用于控制发布流程,可以省去很多手动操作过程,argocd是基于gitops实现的一套软件

    1.7K40编辑于 2022-04-05
  • 来自专栏CNCF

    使用Argo CD和GitOps解决配置漂移问题

    https://argoproj.github.io/argo-rollouts/ Argo CD和Argo Rollouts对于处理应用程序部署来说是非常好的,但是它们需要与一个完整的自动化解决方案相结合

    1.4K40发布于 2020-12-24
  • 来自专栏我的小碗汤

    Argo 全家桶如何让 DevOps 变的更容易?

    https://codefresh.io/learn/argo-rollouts/ 例如 Kubernetes 环境中的蓝/绿和金丝雀部署、实验和渐进式交付。

    1.6K40编辑于 2023-03-19
  • 来自专栏CNCF

    为什么Linkerd不使用Envoy

    https://smi-spec.io/ https://argoproj.github.io/argo-rollouts/getting-started/smi/ Envoy作为服务网格数据平面代理的普遍选择并不是一个标准

    85610发布于 2020-12-11
  • 来自专栏腾讯云原生团队

    腾讯游戏K8s应用实践|更贴近业务场景的K8s工作负载:GameDeployment & GameStatefulSet

    BCS 在服务于腾讯 IEG 众多不同类型的包括但不限于游戏业务的容器上云过程中,与各游戏业务及平台探讨业务场景,抽象业务共性和需求,同时积极学习和借鉴云原生社区的优秀开源项目如 OpenKruise,argo-rollouts

    3K62发布于 2020-12-16
领券