指定在Kubernetes吊舱上运行的Dockers订单

指定在Kubernetes吊舱上运行的Dockers订单,docker,kubernetes,google-kubernetes-engine,Docker,Kubernetes,Google Kubernetes Engine,我试图在同一个Kubernetes吊舱上运行两个Docker,我希望其中一个Docker容器始终在另一个容器之前运行。我记得学习过在pod配置文件中指定这种依赖关系,但现在找不到。库伯内特斯也没有解释这一点 下面是我从另一个容器中采用的两个容器的pod配置示例。在type2之前,我应该如何更改此pod配置以运行containertype1 { "id": "podId", "desiredState": { "manifest": { "version": "v1be

我试图在同一个Kubernetes吊舱上运行两个Docker,我希望其中一个Docker容器始终在另一个容器之前运行。我记得学习过在pod配置文件中指定这种依赖关系,但现在找不到。库伯内特斯也没有解释这一点

下面是我从另一个容器中采用的两个容器的pod配置示例。在
type2
之前,我应该如何更改此pod配置以运行container
type1

{
  "id": "podId",
  "desiredState": {
    "manifest": {
      "version": "v1beta1",
      "id": "podId",
      "containers": [{
        "name": "type1",
        "image": "local/image"
        },
        {
        "name": "type2",
        "image": "local/secondary"
        }]
    }
  },
  "labels": {
    "name": "imageTest"
  }
}
提前感谢,,
Nodir.

Kubernetes目前不允许指定容器启动依赖项

在GitHub问题上进行了一些讨论,这可能会对您有所帮助