第 4 章 使用 Argo Rollouts 路由流量
您可以使用 Argo Rollouts 及其流量分割机制,逐步将用户流量的子集路由到一个新的应用程序版本。然后您可以测试应用程序是否部署并正常工作。
使用 Openshift Routes,您可以配置 Argo Rollouts,以减少或增加流量数量,方法是将其定向到集群环境中的各种应用程序。
您可以使用 OpenShift Routes 在两个应用程序版本间分割流量:
- Canary 版本 :您逐步路由流量的应用程序的新版本。
- 稳定版本 :应用程序的当前版本。在 canary 版本稳定并且所有用户流量定向到它后,它会成为新的稳定版本。之前的稳定版本将被丢弃。
4.1. 先决条件
- 以管理员身份登录到 OpenShift Container Platform 集群。
- 您已在 OpenShift Container Platform 集群上安装了 Red Hat OpenShift GitOps。
- 您已在 OpenShift Container Platform 集群中安装了 Argo Rollouts。
- 您已在系统上安装了 Red Hat OpenShift GitOps CLI。
- 您已在系统中安装了 Argo Rollouts CLI。