Не удалось запустить контейнер ubuntu в openshift-origin

Пытаюсь запустить контейнер ubuntu в POD в openshift. Я настроил свой локальный реестр докеров и соответствующим образом настроил DNS. Запуск контейнера ubuntu только с докером работает без проблем. Когда я развертываю POD, я вижу, что мой образ docker ubuntu успешно загружен, но мне не удается запустить его. Это не удается с откатом, вытягивающим ошибку изображения. Это потому, что в моей точке входа нет фонового процесса, работающего внутри контейнера?

"openshift.io/container.ubuntu.image.entrypoint": "[\"сверху\"]",

Снимок событий

Конфигурация развертывания:

{
"kind": "DeploymentConfig",
"apiVersion": "v1",
"metadata": {
    "name": "ubuntu",
    "namespace": "testproject",
    "selfLink": "/oapi/v1/namespaces/testproject/deploymentconfigs/ubuntu",
    "uid": "e7c7b9c6-4dbd-11e6-bd2b-0800277bbed5",
    "resourceVersion": "4340",
    "generation": 6,
    "creationTimestamp": "2016-07-19T14:34:31Z",
    "labels": {
        "app": "ubuntu"
    },
    "annotations": {
        "openshift.io/deployment.cancelled": "4",
        "openshift.io/generated-by": "OpenShiftNewApp"
    }
},
"spec": {
    "strategy": {
        "type": "Rolling",
        "rollingParams": {
            "updatePeriodSeconds": 1,
            "intervalSeconds": 1,
            "timeoutSeconds": 600,
            "maxUnavailable": "25%",
            "maxSurge": "25%"
        },
        "resources": {}
    },
    "triggers": [
        {
            "type": "ConfigChange"
        },
        {
            "type": "ImageChange",
            "imageChangeParams": {
                "automatic": true,
                "containerNames": [
                    "ubuntu"
                ],
                "from": {
                    "kind": "ImageStreamTag",
                    "namespace": "testproject",
                    "name": "ubuntu:latest"
                },
                "lastTriggeredImage": "ns1.myregistry.com:5000/ubuntu@sha256:6d9a2a1bacdcb2bd65e36b8f1f557e89abf0f5f987ba68104bcfc76103a08b86"
            }
        }
    ],
    "replicas": 1,
    "test": false,
    "selector": {
        "app": "ubuntu",
        "deploymentconfig": "ubuntu"
    },
    "template": {
        "metadata": {
            "creationTimestamp": null,
            "labels": {
                "app": "ubuntu",
                "deploymentconfig": "ubuntu"
            },
            "annotations": {
                "openshift.io/container.ubuntu.image.entrypoint": "[\"top\"]",
                "openshift.io/generated-by": "OpenShiftNewApp"
            }
        },
        "spec": {
            "containers": [
                {
                    "name": "ubuntu",
                    "image": "ns1.myregistry.com:5000/ubuntu@sha256:6d9a2a1bacdcb2bd65e36b8f1f557e89abf0f5f987ba68104bcfc76103a08b86",
                    "resources": {},
                    "terminationMessagePath": "/dev/termination-log",
                    "imagePullPolicy": "Always"
                }
            ],
            "restartPolicy": "Always",
            "terminationGracePeriodSeconds": 30,
            "dnsPolicy": "ClusterFirst",
            "securityContext": {}
        }
    }
},
"status": {
    "latestVersion": 5,
    "details": {
        "causes": [
            {
                "type": "ConfigChange"
            }
        ]
    },
    "observedGeneration": 5
}

person Raghavan    schedule 03.08.2016    source источник
comment
Endpoint не поддерживает v2 API. Так что натяжка образа кажется неудачной. Вы берете данные из реестра v1?   -  person lvthillo    schedule 08.08.2016


Ответы (1)


Проблема была с http-прокси. После решения этого извлечения изображения было успешным

person Raghavan    schedule 09.08.2016
comment
Можете ли вы пояснить, в чем заключалась проблема, чтобы будущие читатели могли извлечь из нее пользу? - person Goodbye StackExchange; 09.08.2016