Ошибка при попытке опубликовать приложение сетки: "Невозможно изменить или заменить" тест ": предыдущее развертывание все еще активно"

Я пытаюсь использовать Service Fabric Mesh для развертывания приложения на основе контейнера. Я новичок в Mesh, но я получил пример приложения Hello App. Сейчас я пытаюсь развернуть приложение на основе контейнера, который я храню в Azure. Я использовал следующую команду, чтобы развернуть это:

z развертывание сетки создать --resource-group MikeMesh --template-file test.json

Команда говорит "Развертывание., ". в течение 10 минут, а затем говорит:

Невозможно изменить или заменить развертывание "тестовым": предыдущее развертывание от "20.08.2008 21:55:28 PM" все еще активно (срок действия "27.08.2008 21:55:27 PM"). Пожалуйста, смотрите https://aka.ms/arm-deploy для деталей использования.

Обратите внимание, что это совершенно новая группа ресурсов, и я никогда не размещал здесь ничего раньше. Также обратите внимание, что я могу развернуть этот же контейнер с помощью обычного Service Fabric, и он работает нормально.

Ссылка в сообщении об ошибке не содержит ничего полезного. Если я перехожу на вкладку "Развертывания", статус говорит "Развертывание", но кажется, что оно застряло (прошло почти два часа). Если я нажимаю "Связанные события", я получаю 3 события, но все они говорят "Успешно" или "Принят". В разделе "Быстрый анализ", если я нажимаю "Неудачные развертывания", я вижу операцию "Проверить развертывание", которая завершилась неудачей 2 часа назад, но я не уверен, имеет ли это какое-либо отношение к этому развертыванию. Сообщение об ошибке для этого совпадает с тем, что я видел в командной строке.

Test.json выглядит следующим образом (с удалением некоторой конфиденциальной информации):

{
  "$schema": "http://schema.management.azure.com/schemas/2014-04-01-preview/deploymentTemplate.json",
  "contentVersion": "1.0.0.0",
  "resources": [
    {
      "apiVersion": "2018-07-01-preview",
      "name": "LimeadeMeshNetwork",
      "type": "Microsoft.ServiceFabricMesh/networks",
      "location": "eastus",
      "dependsOn": [],
      "properties": {
        "addressPrefix": "10.0.0.4/22",
        "ingressConfig": {
          "layer4": [
            {
              "publicPort": "80",
              "applicationName": "LimeadeApp",
              "serviceName": "WebsiteService",
              "endpointName": "WebsiteListener"
            }
          ]
        }
      }
    },
    {
      "apiVersion": "2018-07-01-preview",
      "name": "LimeadeApp",
      "type": "Microsoft.ServiceFabricMesh/applications",
      "location": "eastus",
      "dependsOn": [
        "Microsoft.ServiceFabricMesh/networks/LimeadeMeshNetwork"
      ],
      "properties": {
        "description": "Limeade Mesh Application",
        "services": [
          {
            "type": "Microsoft.ServiceFabricMesh/services",
            "location": "eastus",
            "name": "WebsiteService",
            "properties": {
              "description": "Limeade Website Service",
              "osType": "windows",
              "codePackages": [
                {
                  "name": "WebsiteCode",
                  "image": "web:20180720103109",
                  "imageRegistryCredential": {
                    "server": "<container>.azurecr.io",
                    "username": "<username>",
                    "password": "<password>"
                  },
                  "endpoints": [
                    {
                      "name": "WebsiteListener",
                      "port": "80"
                    }
                  ],
                  "resources": {
                    "requests": {
                      "cpu": "1",
                      "memoryInGB": "1"
                    }
                  }
                }
              ],
              "replicaCount": "1",
              "networkRefs": [
                {
                  "name": "[resourceId('Microsoft.ServiceFabricMesh/networks', 'LimeadeMeshNetwork')]"
                }
              ]
            }
          }
        ]
      }
    }
  ]
}

0 ответов

Другие вопросы по тегам