Kubernetes外部名称服务

时间:2019-01-23 12:50:47

标签: kubernetes

我创建了一个类型为ExternalName的Kubernetes服务,我知道该服务充当代理并将请求重定向到位于群集外部的外部服务。我可以创建服务,但无法卷曲它,即出现500错误。 我想了解ExternalName Kubernetes服务的工作方式。

1 个答案:

答案 0 :(得分:3)

类型为ExternalName的服务可以用作其他常规服务,但是当您要访问该服务名称时,它不返回该服务的cluster-ip,而是返回具有{{1 }}服务参数。

例如Kubernetes Documentation中提到的示例:

externalName:

当您要根据您的命名空间执行kind: Service apiVersion: v1 metadata: name: my-service spec: type: ExternalName externalName: my.database.example.com curl -v http://my-service时(在此示例中为默认值),它将在DNS级别将您重定向到curl -v http://my-service.default.svc.cluster.local

我希望它有用