从外部访问特定的kubernetes pod

时间:2016-11-01 12:44:25

标签: kubernetes

我有一个复制控制器,可以创建我的pod的10个实例。该pod运行Zeppelin笔记本,用户应通过网络访问该笔记本。但是我需要通过网络访问特定笔记本/ pod的可能性。如果我使用LoadBalancer类型的服务公开pod,我将自动路由到任何pod。

有没有办法通过网络公开每个广告额外的IP或其他方式来访问特定的广告连播?或者是创建10个复制控制器和10个服务的唯一方法吗?

2 个答案:

答案 0 :(得分:1)

要获得1:1 IP地址,您需要为每个站点提供复制控制器。复制控制器用于管理配置相同的资源。

但是,您始终可以执行host-based or path-based路由以获取正确的服务/广告连播。这样你就可以为每个用户提供一个子域+映射。

答案 1 :(得分:0)

我的同事提出的另一个选择是为每个需要的复制创建一个自己的命名空间,并将相同的复制控制器和服务部署到这些选项中。这至少有点舒服,并提供更高的隔离度。