【发布时间】:2018-06-10 16:14:49
【问题描述】:
我有一个带有 server-0、server-1 等 Pod 的 StatefulSet。我想通过诸如 server-0.mydomain.com 或 mydomain.com/server-0 之类的 URL 将它们直接公开到 Internet。
我希望能够扩展 StatefulSet 并自动从 Internet 访问新的 pod。例如,如果我将其扩展为包含 server-2,我希望 mydomain.com/server-2 在新 pod 准备好时将请求路由到它。我不想同时扩展一些其他资源或创建另一个服务来实现这种效果。
我可以使用自定义代理服务来实现这一点,该服务只检查请求路径并在内部转发到正确的 pod,但这似乎容易出错且浪费。
有没有办法让 Ingress 自动路由到 StatefulSet 中的不同 pod,或者其他一些可以避免自定义代码的内置技术?
【问题讨论】:
标签: kubernetes google-kubernetes-engine kubernetes-ingress