2016-06-10 8 views
1

공개 슬레이브에 Marathon을 사용하여 컨테이너 화 된 앱을 설치하려고합니다. 영구 볼륨을 사용하기로 결정하기 전까지는 문제가 없습니다. 그때공개 노드의 영구 볼륨

주민 애플 리케이션 "*"이외의 acceptedResourceRoles (예약되지 않은 자원)

를 정의 할 수있는 메시지가 I가 이것에 대한 또는 주위 작품이 단순히 공공 노예의 역할을 오해하고 ? service.mydomain.com을 통해이 응용 프로그램에 액세스하고 싶습니다. 따라서 공개 노드가 필요하다고 생각했습니다.

+1

나는 공용 노예를 marathon-lb와 같은 용도로만 사용하고 개인 노예로 다른 앱을 호스팅하는 것이 합리적이라고 생각합니다. 보안에 대한 잠재적 인 문제입니다. – Tobi

답변

0

표시되는 메시지는 Resident apps may not define acceptedResourceRoles other than "*" (unreserved resources)입니다.별로 도움이되지 않으며 올바른 방향으로 가고 있습니다. 사실 DC/OS의 persistent volumesslave_public (공용 노드) 역할을하는 노드에서 허용되지 않으므로 Marathon-lb을 에지 라우터 (external 모드)로 사용하여 PV를 사용하는 응용 프로그램을 노출하고 일정을 잡아야합니다 개인 에이전트에서).

+1

감사합니다. 나는 '대중'이라는 개념을 오해했을 것입니다. 공공 노드에서 마라톤 -lb를 가지고 있고 지금은 사적인 것에 마라톤 -lb를 가지고있다. 위대한 작품! – apotry