Wir versuchen, ein eigenes DCOS-Paket zu erstellen, um unsere Anwendung zu installieren. Wir haben unser eigenes Universum erstellt und in S3 gehostet. Wir haben alle notwendigen Dateien für das DCOS-Paket (config.json) erstellt , package.json, marathon.json.mustache) und der Index wird korrekt erstellt, Atest genannt.Installieren einer Marathon-Gruppe als DCOS-Paket
Unsere marathon.json ist ein Marathon-Descriptor für eine Gruppe von Anwendungen:
{
"id" : "/{{Atest.id}}",
"groups":
[
{
"id": "{{Atest.apps-id}}",
"apps" :
[
{
"id" : "{{Atest.app-master-id}}",
.......
},
{
"id" : "{{Atest.app-slave-id}}",
.......
},
]
}
]
}
Wenn wir die Anwendung durch den Marathon api bereitstellen es funktioniert gut, aber wenn wir versuchen, DCOS Paket installieren Atest laufen sie versagt , wenn ich den JSON für nur die Hauptanwendung ersetze, wird es ohne Probleme installiert.
Also DCOS Paket installieren Custom-Paket kann nur Marathon-Anwendungen installieren? Oder gibt es eine Möglichkeit, eine Marathon-Gruppe als DCOS-Paket zu installieren?