指定Dockers在Kubernetes pod上运行的顺序

Nod*_*rov 17 docker kubernetes google-kubernetes-engine

我试图在同一个Kubernetes pod上运行两个Docker,我希望其中一个Docker容器始终在另一个之前运行.我记得学习如何在pod配置文件中指定这种依赖,但现在无法找到.Kubernetes 文档也没有解释它.

下面是我从另一个Stackoverflow问题中采用的两个容器的示例pod配置.我应该如何改变这种吊舱配置来运行容器type1之前type2

{
  "id": "podId",
  "desiredState": {
    "manifest": {
      "version": "v1beta1",
      "id": "podId",
      "containers": [{
        "name": "type1",
        "image": "local/image"
        },
        {
        "name": "type2",
        "image": "local/secondary"
        }]
    }
  },
  "labels": {
    "name": "imageTest"
  }
}
Run Code Online (Sandbox Code Playgroud)

提前谢谢,Nodir.

CJ *_*len 12

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

1996年1589年的GitHub问题上有一些讨论可能对你有帮助.