【发布时间】:2019-08-23 00:59:45
【问题描述】:
在 Kubernetes 中有没有办法为应该返回多个 IP 地址的外部服务创建服务?目前我正在通过在我的公共 DNS 提供商 (route53) 中创建 A 记录然后在 Kubernetes 中创建服务来解决这个问题:
apiVersion: v1
kind: Service
metadata:
name: rabbitmq
labels:
app: rabbitmq
spec:
type: ExternalName
externalName: rabbitmq.mydomainhere.dev
有没有一种方法可以在 Kubernetes 中本地创建一个服务,该服务返回一组固定的 IP 地址,这些 IP 地址不在 Kubernetes 集群内部进行管理,而无需创建公共 DNS 记录并使用externalName?
【问题讨论】:
-
您是否正在寻找 Services without selectors,手动创建
Endpoints对象而不是将服务绑定到特定 pod?
标签: kubernetes dns