Возможно ли обновить манифест кластера Service Fabric?

Я нашел следующий API

await fabricClient.ClusterManager.ProvisionFabricAsync(null, "testMani.xml");

но не выяснили, где хранить новый файл manifest.xml?

используя его, как указано здесь, он будет генерировать исключение, что файл testMani.xml не существует в хранилище.

Как можно после развертывания манипулировать манифестом кластера.

Ответы

Ответ 1

В манифесте кластера и API, которые ссылаются на него, есть артефакты внутреннего использования Service Fabric в Microsoft. Манипуляция манифестом не рекомендуется и не поддерживается.

Для развертывания Azure вы должны внести все изменения в свой кластер с помощью шаблона ARM. Для локального развития конфигурация кластера в настоящее время исправлена, но в конечном итоге мы также поддержим дополнительную гибкость, чтобы вы могли сделать свой onebox более похожим на вашу реальную среду, особенно для таких концепций, как ограничения размещения. В этом случае определение кластера, скорее всего, будет иметь ту же форму, что и для локальных развертываний.