gpt4 book ai didi

kubernetes - 无公网IP的GKE负载均衡服务

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

我有一个带有负载均衡器的 GKE 服务,但我想通过我的其他服务在内部使用它,例如我不想给它分配公网IP

如果没有私有(private) VPN 和跨防火墙设置,是否可能?

所有其他负载平衡(如 kube-dns)功能都很好,而且我的容器引擎中的服务不需要公共(public) IP

所有节点都在同一个区域和可用区,所以我不需要也不关心多区域特性

最佳答案

GKE 支持Internal Load Balancing现在:

apiVersion: v1
kind: Service
metadata:
name: [SERVICE-NAME]
annotations:
cloud.google.com/load-balancer-type: "Internal"
labels:
app: echo
spec:
type: LoadBalancer
loadBalancerIP: [IP-ADDRESS]
ports:
- port: 9000
protocol: TCP
selector:
[KEY]: [VALUE]

注意注释:cloud.google.com/load-balancer-type: "Internal"。这将创建一个 LoadBalancer 服务,该服务具有可从您的 VPC 内路由的私有(private) IP 地址。

Bitnami 也有一篇关于此的精彩博文: creating-private-kubernetes-clusters-on-gke .

关于kubernetes - 无公网IP的GKE负载均衡服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43566080/

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