在GKE上进行访问限制的最佳实践

IlI*_*lIl 5 authentication https kubernetes google-kubernetes-engine

我只允许我的团队通过GKE集群中的入口访问(https)我们的登台环境(Web应用程序)。

我找到了下面的文章。但是GKE不支持基本的身份验证,设置nginx是唯一的办法。

GKE入口基本身份验证(ingress.kubernetes.io/auth-type)

如果可能,我想避免设置nginx。因为我想使舞台和制作尽可能接近。

谢谢。

sun*_*ide 1

我们遇到了非常相似的问题,但是我们的服务本身需要身份验证,因此公共可访问性对我们来说并不是太关心。

它可能不适用于您的场景,但您可以对入口的外部 IP 进行防火墙设置,使其只能从某些 IP(例如您办公室的 IP)进行访问。这是一个非常幼稚但至少非常快速的解决方案。否则,谷歌的云端路由器也可能值得一试。