Kubernetes создает службу в режиме развертывания + rbd, также настроенную для успеха в пространстве имен по умолчанию, сбой в пространстве имен по умолчанию?

Kubernetes создает службу в режиме развертывания + rbd, также настроенную для успеха в пространстве имен по умолчанию, сбой в пространстве имен по умолчанию?

The config(json):

{    
    "kind": "Deployment",
    "spec": {
        "replicas": "1",
        "template": {
            "spec": {
                "volumes": [
                    {
                        "rbd": {
                            "secretRef": {
                                "name": "ceph-secret"
                            },
                            "image": "zhaosiyi.24",
                            "fsType": "ext4",
                            "readOnly": false,
                            "user": "admin",
                            "monitors": [
                                "xxx.xxx.xxx.6:6789",
                                "xxx.xxx.xxx.7:6789",
                                "xxx.xxx.xxx.8:6789"
                            ],
                            "pool": "rrkd.rbd"
                        },
                        "name": "aa"
                    }
                ],
                "imagePullSecrets": [
                    {
                        "name": "registrykey-m3-1"
                    }
                ],
                "containers": [
                    {
                        "image": "ccr.ccs.tencentyun.com/rrkd/rrkd-nginx:1.0",
                        "volumeMounts": [
                            {
                                "readOnly": false,
                                "mountPath": "/mnt",
                                "name": "aa"
                            }
                        ],
                        "name": "aa",
                        "ports": [
                            {
                                "protocol": "TCP",
                                "containerPort": 80
                            }
                        ]
                    }
                ]
            },
            "metadata": {
                "labels": {
                    "name": "aa"
                }
            }
        },
        "selector": {
            "matchLabels": {
                "name": "aa"
            }
        }
    },
    "apiVersion": "extensions/v1beta1",
    "metadata": {
        "labels": {
            "name": "aa"
        },
        "name": "aa"
    }
}
{
    "kind": "Service",
    "spec": {
        "type": "NodePort",
        "ports": [
            {
                "targetPort": 80,
                "protocol": "TCP",
                "port": 80
            }
        ],
        "selector": {
            "name": "aa"
        }
    },
    "apiVersion": "v1",
    "metadata": {
        "labels": {
            "name": "aa"
        },
        "name": "aa"
    }
}

Самое странное, что детали модуля описания показывают успех без какой-либо информации об ошибке, но модуль получения на самом деле не успешен, как показано ниже:
введите здесь описание изображения

введите здесь описание изображения


person CcccFz    schedule 12.09.2017    source источник


Ответы (2)


Проблема решена. Пространство имен, отличное от значения по умолчанию, не выполнено, так как новое пространство имен не имеет секрета, поэтому проверка подлинности при извлечении образа завершилась неудачно. Необходимо вручную создать секрет для извлечения изображения. Если это режим RBD или PVC, вам также необходимо вручную создать секрет для монтирования хранилища.

person CcccFz    schedule 23.09.2017

Можете ли вы показать более подробно описание стручка? Я думаю, что он покажет неудачный журнал, если у вас всегда нет секрета или секрет не установлен правильно, и цеф тоже может быть неправильным.

person sam    schedule 25.09.2017