有没有办法覆盖kubernetes pod声明中的“network / ipc”容器?

时间:2017-01-17 22:28:37

标签: docker containers kubernetes

我希望只能在一个pod中覆盖gcr.io/google_containers/pause容器。如果可能的话,我在文档中找不到。

我正在尝试设置VPN客户端容器/ pod并使用它的网络命名空间连接到远程DC,但仅适用于单个pod组。

我找到的最接近的是kubelet上的--pod-infra-container-image标记,它会修改所有广告连播。

2 个答案:

答案 0 :(得分:0)

不,该容器设计为对所有容器均匀,并不打算在API用户的控制之下。

答案 1 :(得分:0)

正如另一个答案所暗示的那样,每个pod都无法配置。

如果您确实希望通过自定义infra容器映像实现此目的,并且您有多个节点(并且愿意为此目的专用一个节点),则可以配置一个节点以使用您的自定义Infra容器映像。然后,您应该标记并taint节点

  1. 只能根据pod规范中的节点选择器将pod组安排到特殊节点上。
  2. 其他pod无法安排到特殊节点上,因为它们无法容忍污染。