gpt4 book ai didi

google-kubernetes-engine - 谷歌容器引擎和 VPN

转载 作者:行者123 更新时间:2023-12-05 01:31:13 24 4
gpt4 key购买 nike

我想让 Google Container Engine 为开发环境托管一些容器,我的办公室通过 VPN 连接.

问题:

  1. Pod 的 IP 对我可见吗?还是只有 Node 对我可见?
  2. 由 kubernetes 维护的可用于 pod 的 SkyDNS,我可以使用吗?

假设我创建了一个“ headless ”服务。我可以通过 VPN 访问它吗?

{
"kind": "Service",
"apiVersion": "v1",
"metadata": {
"name": "redis-stage-1"
},
"spec": {
"ports": [{
"port": 36379,
"targetPort": 36379
}],
"selector": {
"name": "redis-stage-1"
}
}
}

最佳答案

  1. Pod 和服务的 IP 是从您集群的集群 CIDR 范围中选择的:

    gcloud container clusters describe my-cluster | grep clusterIpv4Cidr

    如果您将 VPN(可能还有 configure your GCP network)配置为在您的网络和 GKE 集群之间转发流量,您应该能够访问这些 IP。

  2. 将 VPN 配置为与集群通信后,您可以将 SkyDNS 服务器添加到 resolv.conf 作为辅助 DNS 服务器以访问集群服务。对于 headless 服务,对 SkyDNS 的 DNS 查找应该解析为 Pod IP,它应该能够通过您的 VPN 到达您的集群。

关于google-kubernetes-engine - 谷歌容器引擎和 VPN,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35738500/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com