如何配置Ingress从DaemonSet访问所有pod



我使用的是与硬件相关的pod;在我的K8中,我用DaemonSet实例化我的pod。

现在我想用https://domain/{pod-hostname}/这样的URL访问这些pod

我的用例比这个更乏味一些。我的pod的名称没有预先定义。

此外,我还需要一个REST入口点来列出我的pod的名称或主机名。

我发布了一个Docker镜像来解决我的问题:urielch/dyn ingress

我的YAML配置在Docker文档中。

这个Container在每个pod上添加标签,然后使用这个标签为每个pod创建一个服务,然后更新现有的Ingress以使用路径//到达每个节点

请随意测试。源代码在这里

相关内容

  • 没有找到相关文章

最新更新