Openshift用于应用程序的多个路由器

问题描述 投票:0回答:2

我们想为在Openshift集群中部署的应用程序启动5个pod。我们想为同一个应用程序配置2个路由。

For e.g. Pod1, Pod2 & Pod3 can be reached using route1
         Pod4 & Pod5 can be reached using route2..

是否可以为多个pod配置两个不同的路由

kubernetes openshift
2个回答
0
投票

此DeploymentConfig是否包含5个副本。然后,无法为不同的pod创建单独的路由。您必须创建单独的DeploymentConfigs才能为不同的pod创建单独的路由。


0
投票

是的,这是可能的,但你需要做一点点破解。

  1. 部署5个pod。
  2. 为每个服务创建两个服务和一个路由
  3. service one使用selector,'mypod:123',第二个服务选择pod标签'mypod:45'
  4. 补丁独特的标签说'mypod:123'到pod1,pod2,pod3
  5. 补丁标签'mypod:45'到pod 4和5

这不是推荐的方法,但它应该工作。

这种方法的局限性在于,如果一个pod被终止,一个新的一个被调高,你需要用正确的标签手动修补pod。

为避免手动干预,建议您使用两个单独的部署

© www.soinside.com 2019 - 2024. All rights reserved.