2014-12-30 4 views
13

동일한 Kubernetes 포드에서 두 개의 Dockers를 실행하려고하는데 Docker 컨테이너 중 하나가 항상 다른 컨테이너보다 먼저 실행되기를 원합니다. 포드 구성 파일에 이러한 종속성을 지정하는 방법에 대해 배우는 것을 기억하지만 지금은 찾을 수 없습니다. Kubernetes documentation도 설명하지 않습니다.주문 지정 Kubernetes 포드에서 도커 실행

다음은 Stackoverflow question에서 채택한 두 개의 컨테이너가있는 예제 포드 구성입니다. type2 전에 컨테이너 type1을 실행하도록이 pod 구성을 어떻게 변경해야합니까?

{ 
    "id": "podId", 
    "desiredState": { 
    "manifest": { 
     "version": "v1beta1", 
     "id": "podId", 
     "containers": [{ 
     "name": "type1", 
     "image": "local/image" 
     }, 
     { 
     "name": "type2", 
     "image": "local/secondary" 
     }] 
    } 
    }, 
    "labels": { 
    "name": "imageTest" 
    } 
} 

미리 감사드립니다. Nodir.

답변

8

Kubernetes는 현재 컨테이너 시작 종속성을 지정할 수 없습니다.

GitHub 문제 19961589에 대한 토론이 도움이 될 것입니다.

관련 문제