мастер mesos деактивирует агента при развертывании модуля через марафон - PullRequest
0 голосов
/ 23 сентября 2018

У меня есть мастер мезо с одним узлом.Когда я развертываю приложение через Marathon WebUI, оно работает нормально.

Но когда я развертываю модуль с помощью API-интерфейса марафона, мастер mesos немедленно деактивирует агент, и создание модуля застревает.

Согласно документации, я не могу развернуть модуль через Marathon Web.Его можно развернуть только с помощью API.

Ниже приведен журнал подчиненного устройства:

Файл журнала, созданный по адресу: 2018/09/23 17:20:37 Запуск на компьютере:centos-4vcpu-8gb-01 Формат строки журнала: [IWEF] ммдд чч: мм: файл нити ss.uuuuuu: строка] msg E0923 17: 20: 37.561741 19267 slave.cpp: 4512] Не удалось обработать подтверждение обновления состояния (UUID:7f42cf82-8b1f-4ab5-8cff-0beb917efa3f) для задачи stubgen-db-pod.instance-ef81f6b3-bf54-11e8-88d8-0242845a02ba.stubgen-db-контейнер каркаса b606e9e2-b9ef-400fbbb9-9найти поток обновления статуса задачи для задачи

Иногда отображаются «недопустимый контейнер» и «контейнер не найден»

Я могу запустить контейнер с помощью docker cli.

Может кто-нибудь сообщить мне, что может бытьпричина?

Вставить ниже моего определения стручка:

{
    "id": "stubgen-db-pod",
    "containers": [
        {
            "name": "stubgen-db-container",
            "resources": {
                "cpus": 0.5,
                "mem": 1024
            },
            "endpoints": [
                {
                    "name": "stubgen-db",
                    "containerPort": 27017,
                    "hostPort": 0,
                    "protocol": [
                        "tcp"
                    ]
                }
            ],
            "image": {
                "kind": "DOCKER",
                "id": "<image_from_docker_repo>"
            },
            "healthCheck":{
                "http":{
                   "endpoint":"httpendpoint",
                   "path":"/ping",
                   "scheme":"HTTP"
                },
                "gracePeriodSeconds":30,
                "intervalSeconds":5,
                "maxConsecutiveFailures":3,
                "timeoutSeconds":3,
                "delaySeconds":2
            },
            "volumeMounts":[
                {
                   "name":"dbvolume",
                   "mountPath":"/data/db"
                }
            ]
        }
    ],
    "volumes":[
        {
          "name":"dbvolume"
        }
    ],
    "networks":[
      {
         "name":"dcos",
         "mode":"container"
      }
    ],
    "scaling":{
      "kind":"fixed",
      "instances":1,
      "maxInstances":null
    },
    "scheduling": {
      "backoff":{
         "backoff":1,
         "backoffFactor":1.15,
         "maxLaunchDelay":3600
      },
      "upgrade":{
         "minimumHealthCapacity":1,
         "maximumOverCapacity":1
      },
      "unreachableStrategy": {
         "inactiveAfterSeconds":900,
         "expungeAfterSeconds":604800
      }
    }
}
...