2017-12-22 7 views
1

Erstellen Sie einen Test-DC/OS-Cluster mit 3 Mastern und 2 öffentlichen Agenten. Alles sieht gut aus. Sogar eine Anwendung, die über Marathon mit "acceptedResourceRoles":["slave_public"] konfiguriert wurde. Wenn ich jedoch den Spark-Dienst über den Katalog-Abschnitt bereitstellen möchte, bleibt es für eine lange Zeit stecken und sagt DCOS has been waiting for resources for xx minutes..DC/OS bei Servicebereitstellung stecken

Meine Frage ist, können die Dienste im Repo nur in den privaten Agenten bereitgestellt werden?

Wenn nicht, wie kann ich sie in den Veröffentlichungsagenten bereitstellen?

Vielen Dank.

Antwort

2

Der Katalog stellt Dienste auf private Agents. Öffentliche Agenten sollen nur Load Balancer und andere Tools ausführen, um den Zugriff auf Dienste auf privaten Agenten zu steuern :) Macht vielleicht einige private Agenten.

Für weitere Informationen über Agententypen sehen these docs

Wenn Sie Ihre Cluster-Workloads auf die öffentlichen Mittel laufen wollen, ich denke, es gibt einige zusätzliche Konfiguration, die Sie festlegen müssen, aber ich finde es nicht an der Moment. Es ist jedoch ein bisschen ein Antipattern.