Google Cloud Platform 中的 VPC 端点

Google Cloud Platform 中的 VPC 端点

我在 GCP 中创建了一个 Bastion 主机,可以用它来构建 docker 镜像、应用 kubernetes 配置等。在 AWS 中,我们可以为服务创建 VPC 端点,然后将路由添加到 Bastion 主机子网,这样所有连接都是内部的而不是外部的。

但是我如何在 GCP 中为 Bastion 主机执行此操作?我不想在外部构建和推送 docker 镜像,也希望 GKE 集群中的 Jenkins 和 GitLab Pod 也在内部使用 GCP 资源。

Jenkins 是一个 pod,它也可以构建 Docker 镜像并推送到 GKE 存储库,但我需要 Jenkin 代理主机也通过内部/私有连接访问 GCP 资源。

答案1

私有集群使您能够将节点与公共互联网的入站和出站连接隔离开来。由于节点仅具有内部 IP 地址,因此可以实现这种隔离。

您可以创建一个私有集群,然后确保堡垒主机位于同一子网中,并且它使用内部 IP 进行通信,如所述这里,根据您希望控制对集群端点的访问的配置组合在三个选项中进行选择。

除了公开的文献之外,我发现本文看起来很有用并且解释得很好。

请检查三个可用选项以更好地确定这是否适合您的需求。

相关内容