我想在 GKE 中使用金丝雀部署。我拥有以下内容:
入口- 控制器和入口部署在"prod"命名空间中。入口分配有静态 IP。
- 部署在 prod 和 Canary 命名空间中的服务
- 可以在 prod 命名空间中访问正常服务。
问题是当我尝试为金丝雀命名空间中的金丝雀入口创建配置时。似乎发生的事情是它不使用静态IP,而是尝试分配一个新IP。
是否可以在具有静态IP的GKE中使用NGINX的金丝雀部署?
您可以在此处的 StackOverflow 线程中找到解决此问题的方法,或者按照官方 Kubernetes Github 帐户中概述的步骤在 GKE 中使用静态 IP 进行金丝雀部署。请记住,您需要 TLS 证书,并通过指定入口.class注释来确保入口仅针对一个入口控制器,并且您的集群中正在运行入口控制器。