在 GCP 的 GKE 上限制 kubernetes 中的 IP 访问

And*_*rov 7 google-cloud-platform kubernetes google-kubernetes-engine

我在 Google Cloud Patform 的容器引擎 (GKE) 和负载均衡器 (GLB) 之上运行 kubernetes (k8s)。我想将 k8s 入口的访问限制为 IP 白名单。

这是我可以直接在 k8s 或 GLB 中执行的操作,还是需要通过代理来运行这些操作?

vjd*_*ama 5

在 nginx-ingress 中将源 IP 列入白名单的方法是使用以下注释。

ingress.kubernetes.io/whitelist-source-range

但不幸的是,Google Cloud Load Balancer 不支持它,AFAIK。

如果您使用 nginx 入口控制器,则可以使用它。

注释的值可以是逗号分隔的 CIDR 范围。

有关白名单注释的更多信息。

问题跟踪器,了解 Google Cloud Load Balancer 支持将源 IP 列入白名单的进展情况。