我正在使用 GKE 多集群服务并配置了两个集群。
在一个集群上,我有一个想要使用的端点,并且它在地址上进行了硬编码:
redpanda-0.redpanda.processing.svc.cluster.local.
编辑:
SERVICE_EXPORT_NAME.NAMESPACE.svc.clusterset.local
连接到另一个集群,但随后我必须手动将端点地址更改为这个确切的地址。在我的新案例中,端点地址不可配置。
- kind: Service
apiVersion: v1
metadata:
name: my-app
annotations:
networking.gke.io/load-balancer-type: "Internal"
spec:
type: LoadBalancer
ports:
- port: 8080
name: my-service
targetPort: 8080
selector:
app: my-app
这样做比创建服务导出并在 GKE 端需要额外的 API 更简单。