【发布时间】:2019-12-19 20:07:16
【问题描述】:
我希望在 GKE 中使用金丝雀部署。我有以下内容:
- 入口控制器和入口部署在“prod”命名空间中。入口被分配了一个静态 IP。
- 部署在 prod 和 canary 命名空间中的服务
- 可以正常访问 prod 命名空间中的服务。
问题是当我尝试在金丝雀命名空间中为金丝雀入口创建配置时。似乎发生的情况是它不使用静态 IP,而是尝试分配一个新 IP。
是否可以在具有静态 IP 的 GKE 中将金丝雀部署与 NGINX 一起使用?
【问题讨论】:
-
作为对此的后续,我也密切关注这个例子,在同一个命名空间中创建了一个新名称的金丝雀入口,同样,没有运气。它尝试为金丝雀入口分配一个新 IP:github.com/ContainerSolutions/k8s-deployment-strategies/tree/… 只有当我使用金丝雀注释创建入口时才会发生这种情况。如果我创建一个没有注释的新入口,它不会创建新 IP,可以使用静态 IP。
标签: google-kubernetes-engine nginx-ingress canary-deployment