环境信息:
Kubernetes版本:

Helm 和 Tiller版本:

StorageClass(openebs-hostpath)是正常工作:

异常信息(只截取了异常部分):
`TASK [common : Kubesphere | Check mysql PersistentVolumeClaim] *****************
fatal: [localhost]: FAILED! => {“changed”: true, “cmd”: “/usr/local/bin/kubectl get pvc -n kubesphere-system mysql-pvc -o jsonpath=‘{.status.capacity.storage}’\n”, “delta”: “0:00:00.427060”, “end”: “2020-05-16 15:24:57.668225”, “msg”: “non-zero return code”, “rc”: 1, “start”: “2020-05-16 15:24:57.241165″, “stderr”: "Error from server (NotFound): persistentvolumeclaims \“mysql-pvc\” not found", “stderr_lines”: ["Error from server (NotFound): persistentvolumeclaims \“mysql-pvc\” not found"], “stdout”: "", “stdout_lines”: []}
…ignoring
TASK [common : Kubesphere | Setting mysql db pv size] **************************
skipping: [localhost]
TASK [common : Kubesphere | Check redis PersistentVolumeClaim] *****************
fatal: [localhost]: FAILED! => {“changed”: true, “cmd”: “/usr/local/bin/kubectl get pvc -n kubesphere-system redis-pvc -o jsonpath=‘{.status.capacity.storage}’\n”, “delta”: “0:00:00.413935”, “end”: “2020-05-16 15:24:58.309054″, “msg”: “non-zero return code”, “rc”: 1, “start”: “2020-05-16 15:24:57.895119”, “stderr”: "Error from server (NotFound): persistentvolumeclaims \“redis-pvc\” not found", “stderr_lines”: ["Error from server (NotFound): persistentvolumeclaims \“redis-pvc\” not found"], “stdout”: "", “stdout_lines”: []}
…ignoring
TASK [common : Kubesphere | Setting redis db pv size] **************************
skipping: [localhost]
TASK [common : Kubesphere | Check minio PersistentVolumeClaim] *****************
fatal: [localhost]: FAILED! => {“changed”: true, “cmd”: “/usr/local/bin/kubectl get pvc -n kubesphere-system minio -o jsonpath=‘{.status.capacity.storage}’\n”, “delta”: “0:00:00.410436”, “end”: “2020-05-16 15:24:58.934806″, “msg”: “non-zero return code”, “rc”: 1, “start”: “2020-05-16 15:24:58.524370″, “stderr”: "Error from server (NotFound): persistentvolumeclaims \“minio\” not found", “stderr_lines”: ["Error from server (NotFound): persistentvolumeclaims \“minio\” not found"], “stdout”: "", “stdout_lines”: []}
…ignoring
TASK [common : Kubesphere | Setting minio pv size] *****************************
skipping: [localhost]
TASK [common : Kubesphere | Check openldap PersistentVolumeClaim] **************
fatal: [localhost]: FAILED! => {“changed”: true, “cmd”: “/usr/local/bin/kubectl get pvc -n kubesphere-system openldap-pvc-openldap-0 -o jsonpath=‘{.status.capacity.storage}’\n”, “delta”: “0:00:00.420834”, “end”: “2020-05-16 15:24:59.581491″, “msg”: “non-zero return code”, “rc”: 1, “start”: “2020-05-16 15:24:59.160657″, “stderr”: "Error from server (NotFound): persistentvolumeclaims \“openldap-pvc-openldap-0\” not found", “stderr_lines”: ["Error from server (NotFound): persistentvolumeclaims \“openldap-pvc-openldap-0\” not found"], “stdout”: "", “stdout_lines”: []}
…ignoring
TASK [common : Kubesphere | Setting openldap pv size] **************************
skipping: [localhost]
TASK [common : Kubesphere | Check etcd db PersistentVolumeClaim] ***************
fatal: [localhost]: FAILED! => {“changed”: true, “cmd”: “/usr/local/bin/kubectl get pvc -n kubesphere-system etcd-pvc -o jsonpath=‘{.status.capacity.storage}’\n”, “delta”: “0:00:00.441991″, “end”: “2020-05-16 15:25:00.242592″, “msg”: “non-zero return code”, “rc”: 1, “start”: “2020-05-16 15:24:59.800601”, “stderr”: "Error from server (NotFound): persistentvolumeclaims \“etcd-pvc\” not found", “stderr_lines”: ["Error from server (NotFound): persistentvolumeclaims \“etcd-pvc\” not found"], “stdout”: "", “stdout_lines”: []}
…ignoring
TASK [common : Kubesphere | Setting etcd pv size] ******************************
skipping: [localhost]
TASK [common : Kubesphere | Check redis ha PersistentVolumeClaim] **************
fatal: [localhost]: FAILED! => {“changed”: true, “cmd”: “/usr/local/bin/kubectl get pvc -n kubesphere-system data-redis-ha-server-0 -o jsonpath=‘{.status.capacity.storage}’\n”, “delta”: “0:00:00.414806″, “end”: “2020-05-16 15:25:00.888369”, “msg”: “non-zero return code”, “rc”: 1, “start”: “2020-05-16 15:25:00.473563″, “stderr”: "Error from server (NotFound): persistentvolumeclaims \“data-redis-ha-server-0\” not found", “stderr_lines”: ["Error from server (NotFound): persistentvolumeclaims \“data-redis-ha-server-0\” not found"], “stdout”: "", “stdout_lines”: []}
…ignoring
TASK [common : Kubesphere | Setting redis ha pv size] **************************
skipping: [localhost]
``
TASK [ks-core/prepare : ks-upgrade | disable ks-apiserver] *********************
fatal: [localhost]: FAILED! => {“msg”: “The conditional check ‘console_version.stdout and console_version.stdout ≠ ks_version’ failed. The error was: error while evaluating conditional (console_version.stdout and console_version.stdout ≠ ks_version): ‘dict object’ has no attribute ‘stdout’\n\nThe error appears to be in ‘/kubesphere/installer/roles/ks-core/prepare/tasks/ks-stop.yaml’: line 1, column 3, but may\nbe elsewhere in the file depending on the exact syntax problem.\n\nThe offending line appears to be:\n\n\n- name: ks-upgrade | disable ks-apiserver\n ^ here\n”}
…ignoring
TASK [ks-core/prepare : ks-upgrade | disable ks-apigateway] ********************
fatal: [localhost]: FAILED! => {“msg”: “The conditional check ‘console_version.stdout and console_version.stdout ≠ ks_version’ failed. The error was: error while evaluating conditional (console_version.stdout and console_version.stdout ≠ ks_version): ‘dict object’ has no attribute ‘stdout’\n\nThe error appears to be in ‘/kubesphere/installer/roles/ks-core/prepare/tasks/ks-stop.yaml’: line 6, column 3, but may\nbe elsewhere in the file depending on the exact syntax problem.\n\nThe offending line appears to be:\n\n\n- name: ks-upgrade | disable ks-apigateway\n ^ here\n”}
…ignoring
TASK [ks-core/prepare : ks-upgrade | disable ks-account] ***********************
fatal: [localhost]: FAILED! => {“msg”: “The conditional check ‘console_version.stdout and console_version.stdout ≠ ks_version’ failed. The error was: error while evaluating conditional (console_version.stdout and console_version.stdout ≠ ks_version): ‘dict object’ has no attribute ‘stdout’\n\nThe error appears to be in ‘/kubesphere/installer/roles/ks-core/prepare/tasks/ks-stop.yaml’: line 11, column 3, but may\nbe elsewhere in the file depending on the exact syntax problem.\n\nThe offending line appears to be:\n\n\n- name: ks-upgrade | disable ks-account\n ^ here\n”}
…ignoring
TASK [ks-core/prepare : ks-upgrade | disable ks-console] ***********************
fatal: [localhost]: FAILED! => {“msg”: “The conditional check ‘console_version.stdout and console_version.stdout ≠ ks_version’ failed. The error was: error while evaluating conditional (console_version.stdout and console_version.stdout ≠ ks_version): ‘dict object’ has no attribute ‘stdout’\n\nThe error appears to be in ‘/kubesphere/installer/roles/ks-core/prepare/tasks/ks-stop.yaml’: line 16, column 3, but may\nbe elsewhere in the file depending on the exact syntax problem.\n\nThe offending line appears to be:\n\n\n- name: ks-upgrade | disable ks-console\n ^ here\n”}
…ignoring
TASK [ks-core/prepare : ks-upgrade | disable ks-controller-manager] ************
fatal: [localhost]: FAILED! => {“msg”: “The conditional check ‘console_version.stdout and console_version.stdout ≠ ks_version’ failed. The error was: error while evaluating conditional (console_version.stdout and console_version.stdout ≠ ks_version): ‘dict object’ has no attribute ‘stdout’\n\nThe error appears to be in ‘/kubesphere/installer/roles/ks-core/prepare/tasks/ks-stop.yaml’: line 21, column 3, but may\nbe elsewhere in the file depending on the exact syntax problem.\n\nThe offending line appears to be:\n\n\n- name: ks-upgrade | disable ks-controller-manager\n ^ here\n”}
…ignoring
TASK [ks-core/prepare : ks-upgrade | restart ks-apiserver] *********************
fatal: [localhost]: FAILED! => {“msg”: “The conditional check ‘console_version.stdout and console_version.stdout == ks_version’ failed. The error was: error while evaluating conditional (console_version.stdout and console_version.stdout == ks_version): ‘dict object’ has no attribute ‘stdout’\n\nThe error appears to be in ‘/kubesphere/installer/roles/ks-core/prepare/tasks/ks-restart.yaml’: line 1, column 3, but may\nbe elsewhere in the file depending on the exact syntax problem.\n\nThe offending line appears to be:\n\n\n- name: ks-upgrade | restart ks-apiserver\n ^ here\n”}
…ignoring
TASK [ks-core/prepare : ks-upgrade | restart ks-apigateway] ********************
fatal: [localhost]: FAILED! => {“msg”: “The conditional check ‘console_version.stdout and console_version.stdout == ks_version’ failed. The error was: error while evaluating conditional (console_version.stdout and console_version.stdout == ks_version): ‘dict object’ has no attribute ‘stdout’\n\nThe error appears to be in ‘/kubesphere/installer/roles/ks-core/prepare/tasks/ks-restart.yaml’: line 6, column 3, but may\nbe elsewhere in the file depending on the exact syntax problem.\n\nThe offending line appears to be:\n\n\n- name: ks-upgrade | restart ks-apigateway\n ^ here\n”}
…ignoring
TASK [ks-core/prepare : ks-upgrade | restart ks-account] ***********************
fatal: [localhost]: FAILED! => {“msg”: “The conditional check ‘console_version.stdout and console_version.stdout == ks_version’ failed. The error was: error while evaluating conditional (console_version.stdout and console_version.stdout == ks_version): ‘dict object’ has no attribute ‘stdout’\n\nThe error appears to be in ‘/kubesphere/installer/roles/ks-core/prepare/tasks/ks-restart.yaml’: line 11, column 3, but may\nbe elsewhere in the file depending on the exact syntax problem.\n\nThe offending line appears to be:\n\n\n- name: ks-upgrade | restart ks-account\n ^ here\n”}
…ignoring
TASK [ks-core/prepare : ks-upgrade | restart ks-console] ***********************
fatal: [localhost]: FAILED! => {“msg”: “The conditional check ‘console_version.stdout and console_version.stdout == ks_version’ failed. The error was: error while evaluating conditional (console_version.stdout and console_version.stdout == ks_version): ‘dict object’ has no attribute ‘stdout’\n\nThe error appears to be in ‘/kubesphere/installer/roles/ks-core/prepare/tasks/ks-restart.yaml’: line 16, column 3, but may\nbe elsewhere in the file depending on the exact syntax problem.\n\nThe offending line appears to be:\n\n\n- name: ks-upgrade | restart ks-console\n ^ here\n”}
…ignoring
TASK [ks-core/prepare : ks-upgrade | restart ks-controller-manager] ************
fatal: [localhost]: FAILED! => {“msg”: “The conditional check ‘console_version.stdout and console_version.stdout == ks_version’ failed. The error was: error while evaluating conditional (console_version.stdout and console_version.stdout == ks_version): ‘dict object’ has no attribute ‘stdout’\n\nThe error appears to be in ‘/kubesphere/installer/roles/ks-core/prepare/tasks/ks-restart.yaml’: line 21, column 3, but may\nbe elsewhere in the file depending on the exact syntax problem.\n\nThe offending line appears to be:\n\n\n- name: ks-upgrade | restart ks-controller-manager\n ^ here\n”}
…ignoring
TASK [ks-core/ks-core : KubeSphere | Getting kubernetes version] ***************
changed: [localhost]
TASK [ks-core/ks-core : KubeSphere | Setting kubernetes version] ***************
ok: [localhost]
TASK [ks-core/ks-core : KubeSphere | Getting kubernetes master num] ************
changed: [localhost]
TASK [ks-core/ks-core : KubeSphere | Setting master num] ***********************
ok: [localhost]
TASK [ks-core/ks-core : ks-console | Checking ks-console svc] ******************
changed: [localhost]
TASK [ks-core/ks-core : ks-console | Getting ks-console svc port] **************
skipping: [localhost]
TASK [ks-core/ks-core : ks-console | Setting console_port] *********************
skipping: [localhost]
TASK [ks-core/ks-core : KubeSphere | Getting Ingress installation files] *******
changed: [localhost] => (item=ingress)
changed: [localhost] => (item=ks-account)
changed: [localhost] => (item=ks-apigateway)
changed: [localhost] => (item=ks-apiserver)
changed: [localhost] => (item=ks-console)
changed: [localhost] => (item=ks-controller-manager)
TASK [ks-core/ks-core : KubeSphere | Creating manifests] ***********************
changed: [localhost] => (item={u’path’: u’ingress’, u’type’: u’config’, u’file’: u’ingress-controller.yaml’})
changed: [localhost] => (item={u’path’: u’ks-account’, u’type’: u’deployment’, u’file’: u’ks-account.yml’})
changed: [localhost] => (item={u’path’: u’ks-apigateway’, u’type’: u’deploy’, u’file’: u’ks-apigateway.yaml’})
changed: [localhost] => (item={u’path’: u’ks-apiserver’, u’type’: u’deploy’, u’file’: u’ks-apiserver.yml’})
changed: [localhost] => (item={u’path’: u’ks-controller-manager’, u’type’: u’deploy’, u’file’: u’ks-controller-manager.yaml’})
changed: [localhost] => (item={u’path’: u’ks-console’, u’type’: u’config’, u’file’: u’ks-console-config.yml’})
changed: [localhost] => (item={u’path’: u’ks-console’, u’type’: u’deploy’, u’file’: u’ks-console-deployment.yml’})
changed: [localhost] => (item={u’path’: u’ks-console’, u’type’: u’svc’, u’file’: u’ks-console-svc.yml’})
changed: [localhost] => (item={u’path’: u’ks-console’, u’type’: u’deploy’, u’file’: u’ks-docs-deployment.yaml’})
changed: [localhost] => (item={u’path’: u’ks-console’, u’type’: u’config’, u’file’: u’sample-bookinfo-configmap.yaml’})
TASK [ks-core/ks-core : KubeSphere | Delete Ingress-controller configmap] ******
fatal: [localhost]: FAILED! => {“changed”: true, “cmd”: “/usr/local/bin/kubectl delete cm -n kubesphere-system ks-router-config\n”, “delta”: “0:00:00.405314″, “end”: “2020-05-16 15:25:40.595002”, “msg”: “non-zero return code”, “rc”: 1, “start”: “2020-05-16 15:25:40.189688”, “stderr”: "Error from server (NotFound): configmaps \“ks-router-config\” not found", “stderr_lines”: ["Error from server (NotFound): configmaps \“ks-router-config\” not found"], “stdout”: "", “stdout_lines”: []}
…ignoring
`
- pod信息:
