3

アプリケーションをインストールするために独自の DCOS パッケージを作成しようとしています。独自のユニバースを作成して S3 でホストし、DCOS パッケージに必要なすべてのファイル (config.json、package.json、marathon.json.mustache) を作成しました。 Atest と呼ばれるインデックスが正しく作成されます。

marathon.json は、一連のアプリのマラソン記述子です。

{
    "id" : "/{{Atest.id}}",
    "groups":
    [
        {
            "id": "{{Atest.apps-id}}",
            "apps" :
            [
                {
                    "id" : "{{Atest.app-master-id}}",
                  .......
                },
                {
                    "id" : "{{Atest.app-slave-id}}",
                  .......
                },
            ]
         }
     ]
}

marathon api を介してアプリケーションを展開すると正常に動作しますが、DCOS パッケージ インストール Atest を実行しようとすると失敗します。マスター アプリのみの json を置き換えると、問題なくインストールされます。

DCOS package install custom-package はマラソン アプリしかインストールできないのでしょうか? または、マラソン グループを DCOS パッケージとしてインストールする方法はありますか?

4

1 に答える 1