看了一下其他的帖子,在去掉污点之后,重新安装,日志如下
`[root@iZ2ze3fcqa0389t9xto9akZ ~]# kubectl logs -n kubesphere-system $(kubectl get pod -n kubesphere-system -l app=ks-install -o jsonpath=‘{.items[0].metadata.name}’) -f
2021-04-16T08:05:03Z INFO : shell-operator v1.0.0-beta.5
2021-04-16T08:05:03Z INFO : HTTP SERVER Listening on 0.0.0.0:9115
2021-04-16T08:05:03Z INFO : Use temporary dir: /tmp/shell-operator
2021-04-16T08:05:03Z INFO : Initialize hooks manager …
2021-04-16T08:05:03Z INFO : Search and load hooks …
2021-04-16T08:05:03Z INFO : Load hook config from ‘/hooks/kubesphere/installRunner.py’
2021-04-16T08:05:04Z INFO : Initializing schedule manager …
2021-04-16T08:05:04Z INFO : KUBE Init Kubernetes client
2021-04-16T08:05:04Z INFO : KUBE-INIT Kubernetes client is configured successfully
2021-04-16T08:05:04Z INFO : MAIN: run main loop
2021-04-16T08:05:04Z INFO : MAIN: add onStartup tasks
2021-04-16T08:05:04Z INFO : Running schedule manager …
2021-04-16T08:05:04Z INFO : QUEUE add all HookRun@OnStartup
2021-04-16T08:05:04Z INFO : MSTOR Create new metric shell_operator_live_ticks
2021-04-16T08:05:04Z INFO : MSTOR Create new metric shell_operator_tasks_queue_length
2021-04-16T08:05:04Z INFO : GVR for kind ‘ConfigMap’ is /v1, Resource=configmaps
2021-04-16T08:05:04Z INFO : EVENT Kube event ‘4895bf1e-cd1d-459b-b66c-c641cbe5d5ad’
2021-04-16T08:05:04Z INFO : QUEUE add TASK_HOOK_RUN@KUBE_EVENTS kubesphere/installRunner.py
2021-04-16T08:05:07Z INFO : TASK_RUN HookRun@KUBE_EVENTS kubesphere/installRunner.py
2021-04-16T08:05:07Z INFO : Running hook ‘kubesphere/installRunner.py’ binding ‘KUBE_EVENTS’ …
[WARNING]: No inventory was parsed, only implicit localhost is available
[WARNING]: provided hosts list is empty, only localhost is available. Note that
the implicit localhost does not match ‘all’
PLAY [localhost] ***************************************************************
TASK [download : include_tasks] ************************************************
skipping: [localhost]
TASK [download : Download items] ***********************************************
skipping: [localhost]
TASK [download : Sync container] ***********************************************
skipping: [localhost]
TASK [kubesphere-defaults : Configure defaults] ********************************
ok: [localhost] => {
“msg”: “Check roles/kubesphere-defaults/defaults/main.yml”
}
TASK [preinstall : check k8s version] ******************************************
changed: [localhost]
TASK [preinstall : init k8s version] *******************************************
ok: [localhost]
TASK [preinstall : Stop if kuernetes version is nonsupport] ********************
ok: [localhost] => {
“changed”: false,
“msg”: “All assertions passed”
}
TASK [preinstall : check helm status] ******************************************
changed: [localhost]
TASK [preinstall : Stop if Helm is not available] ******************************
ok: [localhost] => {
“changed”: false,
“msg”: “All assertions passed”
}
TASK [preinstall : check storage class] ****************************************
changed: [localhost]
TASK [preinstall : Stop if StorageClass was not found] *************************
skipping: [localhost]
TASK [preinstall : check default storage class] ********************************
changed: [localhost]
TASK [preinstall : Stop if defaultStorageClass was not found] ******************
ok: [localhost] => {
“changed”: false,
“msg”: “All assertions passed”
}
PLAY RECAP *********************************************************************
localhost : ok=9 changed=4 unreachable=0 failed=0 skipped=4 rescued=0 ignored=0
[WARNING]: No inventory was parsed, only implicit localhost is available
[WARNING]: provided hosts list is empty, only localhost is available. Note that
the implicit localhost does not match ‘all’
PLAY [localhost] ***************************************************************
TASK [download : include_tasks] ************************************************
skipping: [localhost]
TASK [download : Download items] ***********************************************
skipping: [localhost]
TASK [download : Sync container] ***********************************************
skipping: [localhost]
TASK [kubesphere-defaults : Configure defaults] ********************************
ok: [localhost] => {
“msg”: “Check roles/kubesphere-defaults/defaults/main.yml”
}
TASK [metrics-server : Metrics-Server | Checking old installation files] *******
skipping: [localhost]
TASK [metrics-server : Metrics-Server | deleting old prometheus-operator] ******
skipping: [localhost]
TASK [metrics-server : Metrics-Server | deleting old metrics-server files] *****
skipping: [localhost] => (item=metrics-server)
TASK [metrics-server : Metrics-Server | Getting metrics-server installation files] ***
skipping: [localhost]
TASK [metrics-server : Metrics-Server | Creating manifests] ********************
skipping: [localhost] => (item={u’type’: u’config’, u’name’: u’values’, u’file’: u’values.yaml’})
TASK [metrics-server : Metrics-Server | Check Metrics-Server] ******************
skipping: [localhost]
TASK [metrics-server : Metrics-Server | Installing metrics-server] *************
skipping: [localhost]
TASK [metrics-server : Metrics-Server | Installing metrics-server retry] *******
skipping: [localhost]
TASK [metrics-server : Metrics-Server | Waitting for v1beta1.metrics.k8s.io ready] ***
skipping: [localhost]
PLAY RECAP *********************************************************************
localhost : ok=1 changed=0 unreachable=0 failed=0 skipped=12 rescued=0 ignored=0
[WARNING]: No inventory was parsed, only implicit localhost is available
[WARNING]: provided hosts list is empty, only localhost is available. Note that
the implicit localhost does not match ‘all’
PLAY [localhost] ***************************************************************
TASK [download : include_tasks] ************************************************
skipping: [localhost]
TASK [download : Download items] ***********************************************
skipping: [localhost]
TASK [download : Sync container] ***********************************************
skipping: [localhost]
TASK [kubesphere-defaults : Configure defaults] ********************************
ok: [localhost] => {
“msg”: “Check roles/kubesphere-defaults/defaults/main.yml”
}
TASK [common : Kubesphere | Check kube-node-lease namespace] *******************
changed: [localhost]
TASK [common : KubeSphere | Get system namespaces] *****************************
ok: [localhost]
TASK [common : set_fact] *******************************************************
ok: [localhost]
TASK [common : debug] **********************************************************
ok: [localhost] => {
“msg”: [
“kubesphere-system”,
“kubesphere-controls-system”,
“kubesphere-monitoring-system”,
“kube-node-lease”
]
}
TASK [common : KubeSphere | Create kubesphere namespace] ***********************
changed: [localhost] => (item=kubesphere-system)
changed: [localhost] => (item=kubesphere-controls-system)
changed: [localhost] => (item=kubesphere-monitoring-system)
changed: [localhost] => (item=kube-node-lease)
TASK [common : KubeSphere | Labeling system-workspace] *************************
changed: [localhost] => (item=default)
changed: [localhost] => (item=kube-public)
changed: [localhost] => (item=kube-system)
changed: [localhost] => (item=kubesphere-system)
changed: [localhost] => (item=kubesphere-controls-system)
changed: [localhost] => (item=kubesphere-monitoring-system)
changed: [localhost] => (item=kube-node-lease)
TASK [common : KubeSphere | Create ImagePullSecrets] ***************************
changed: [localhost] => (item=default)
changed: [localhost] => (item=kube-public)
changed: [localhost] => (item=kube-system)
changed: [localhost] => (item=kubesphere-system)
changed: [localhost] => (item=kubesphere-controls-system)
changed: [localhost] => (item=kubesphere-monitoring-system)
changed: [localhost] => (item=kube-node-lease)
TASK [common : KubeSphere | Getting kubernetes master num] *********************
changed: [localhost]
TASK [common : KubeSphere | Setting master num] ********************************
ok: [localhost]
TASK [common : Kubesphere | Getting common component installation files] *******
changed: [localhost] => (item=common)
changed: [localhost] => (item=ks-crds)
TASK [common : KubeSphere | Create KubeSphere crds] ****************************
changed: [localhost]
TASK [common : Kubesphere | Checking openpitrix common component] **************
changed: [localhost]
TASK [common : include_tasks] **************************************************
skipping: [localhost] => (item={u’ks’: u’mysql-pvc’, u’op’: u’openpitrix-db’})
skipping: [localhost] => (item={u’ks’: u’etcd-pvc’, u’op’: u’openpitrix-etcd’})
TASK [common : Getting PersistentVolumeName (mysql)] ***************************
skipping: [localhost]
TASK [common : Getting PersistentVolumeSize (mysql)] ***************************
skipping: [localhost]
TASK [common : Setting PersistentVolumeName (mysql)] ***************************
skipping: [localhost]
TASK [common : Setting PersistentVolumeSize (mysql)] ***************************
skipping: [localhost]
TASK [common : Getting PersistentVolumeName (etcd)] ****************************
skipping: [localhost]
TASK [common : Getting PersistentVolumeSize (etcd)] ****************************
skipping: [localhost]
TASK [common : Setting PersistentVolumeName (etcd)] ****************************
skipping: [localhost]
TASK [common : Setting PersistentVolumeSize (etcd)] ****************************
skipping: [localhost]
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.295786”, “end”: “2021-04-16 08:05:27.967287”, “msg”: “non-zero return code”, “rc”: 1, “start”: “2021-04-16 08:05:27.671501”, “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] *****************
changed: [localhost]
TASK [common : Kubesphere | Setting redis db pv size] **************************
ok: [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.298813”, “end”: “2021-04-16 08:05:28.842744”, “msg”: “non-zero return code”, “rc”: 1, “start”: “2021-04-16 08:05:28.543931”, “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] **************
changed: [localhost]
TASK [common : Kubesphere | Setting openldap pv size] **************************
ok: [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.295873”, “end”: “2021-04-16 08:05:29.715626”, “msg”: “non-zero return code”, “rc”: 1, “start”: “2021-04-16 08:05:29.419753”, “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.295754”, “end”: “2021-04-16 08:05:30.146304”, “msg”: “non-zero return code”, “rc”: 1, “start”: “2021-04-16 08:05:29.850550”, “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 [common : Kubesphere | Creating common component manifests] ***************
changed: [localhost] => (item={u’path’: u’etcd’, u’file’: u’etcd.yaml’})
changed: [localhost] => (item={u’name’: u’mysql’, u’file’: u’mysql.yaml’})
changed: [localhost] => (item={u’path’: u’redis’, u’file’: u’redis.yaml’})
TASK [common : Kubesphere | Creating mysql sercet] *****************************
changed: [localhost]
TASK [common : Kubesphere | Deploying etcd and mysql] **************************
skipping: [localhost] => (item=etcd.yaml)
skipping: [localhost] => (item=mysql.yaml)
TASK [common : Kubesphere | Getting minio installation files] ******************
skipping: [localhost] => (item=minio-ha)
TASK [common : Kubesphere | Creating manifests] ********************************
skipping: [localhost] => (item={u’name’: u’custom-values-minio’, u’file’: u’custom-values-minio.yaml’})
TASK [common : Kubesphere | Check minio] ***************************************
skipping: [localhost]
TASK [common : Kubesphere | Deploy minio] **************************************
skipping: [localhost]
TASK [common : debug] **********************************************************
skipping: [localhost]
TASK [common : fail] ***********************************************************
skipping: [localhost]
TASK [common : Kubesphere | create minio config directory] *********************
skipping: [localhost]
TASK [common : Kubesphere | Creating common component manifests] ***************
skipping: [localhost] => (item={u’path’: u’/root/.config/rclone’, u’file’: u’rclone.conf’})
TASK [common : include_tasks] **************************************************
skipping: [localhost] => (item=helm)
skipping: [localhost] => (item=vmbased)
TASK [common : Kubesphere | Check ha-redis] ************************************
skipping: [localhost]
TASK [common : Kubesphere | Getting redis installation files] ******************
skipping: [localhost] => (item=redis-ha)
TASK [common : Kubesphere | Creating manifests] ********************************
skipping: [localhost] => (item={u’name’: u’custom-values-redis’, u’file’: u’custom-values-redis.yaml’})
TASK [common : Kubesphere | Check old redis status] ****************************
skipping: [localhost]
TASK [common : Kubesphere | Delete and backup old redis svc] *******************
skipping: [localhost]
TASK [common : Kubesphere | Deploying redis] ***********************************
skipping: [localhost]
TASK [common : Kubesphere | Getting redis PodIp] *******************************
skipping: [localhost]
TASK [common : Kubesphere | Creating redis migration script] *******************
skipping: [localhost] => (item={u’path’: u’/etc/kubesphere’, u’file’: u’redisMigrate.py’})
TASK [common : Kubesphere | Check redis-ha status] *****************************
skipping: [localhost]
TASK [common : ks-logging | Migrating redis data] ******************************
skipping: [localhost]
TASK [common : Kubesphere | Disable old redis] *********************************
skipping: [localhost]
TASK [common : Kubesphere | Deploying redis] ***********************************
skipping: [localhost] => (item=redis.yaml)
TASK [common : Kubesphere | Getting openldap installation files] ***************
skipping: [localhost] => (item=openldap-ha)
TASK [common : Kubesphere | Creating manifests] ********************************
skipping: [localhost] => (item={u’name’: u’custom-values-openldap’, u’file’: u’custom-values-openldap.yaml’})
TASK [common : Kubesphere | Check old openldap status] *************************
skipping: [localhost]
TASK [common : KubeSphere | Shutdown ks-account] *******************************
skipping: [localhost]
TASK [common : Kubesphere | Delete and backup old openldap svc] ****************
skipping: [localhost]
TASK [common : Kubesphere | Check openldap] ************************************
skipping: [localhost]
TASK [common : Kubesphere | Deploy openldap] ***********************************
skipping: [localhost]
TASK [common : Kubesphere | Load old openldap data] ****************************
skipping: [localhost]
TASK [common : Kubesphere | Check openldap-ha status] **************************
skipping: [localhost]
TASK [common : Kubesphere | Get openldap-ha pod list] **************************
skipping: [localhost]
TASK [common : Kubesphere | Get old openldap data] *****************************
skipping: [localhost]
TASK [common : Kubesphere | Migrating openldap data] ***************************
skipping: [localhost]
TASK [common : Kubesphere | Disable old openldap] ******************************
skipping: [localhost]
TASK [common : Kubesphere | Restart openldap] **********************************
skipping: [localhost]
TASK [common : KubeSphere | Restarting ks-account] *****************************
skipping: [localhost]
TASK [common : Kubesphere | Check ha-redis] ************************************
changed: [localhost]
TASK [common : Kubesphere | Getting redis installation files] ******************
skipping: [localhost] => (item=redis-ha)
TASK [common : Kubesphere | Creating manifests] ********************************
skipping: [localhost] => (item={u’name’: u’custom-values-redis’, u’file’: u’custom-values-redis.yaml’})
TASK [common : Kubesphere | Check old redis status] ****************************
skipping: [localhost]
TASK [common : Kubesphere | Delete and backup old redis svc] *******************
skipping: [localhost]
TASK [common : Kubesphere | Deploying redis] ***********************************
skipping: [localhost]
TASK [common : Kubesphere | Getting redis PodIp] *******************************
skipping: [localhost]
TASK [common : Kubesphere | Creating redis migration script] *******************
skipping: [localhost] => (item={u’path’: u’/etc/kubesphere’, u’file’: u’redisMigrate.py’})
TASK [common : Kubesphere | Check redis-ha status] *****************************
skipping: [localhost]
TASK [common : ks-logging | Migrating redis data] ******************************
skipping: [localhost]
TASK [common : Kubesphere | Disable old redis] *********************************
skipping: [localhost]
TASK [common : Kubesphere | Deploying redis] ***********************************
changed: [localhost] => (item=redis.yaml)
TASK [common : Kubesphere | Getting openldap installation files] ***************
changed: [localhost] => (item=openldap-ha)
TASK [common : Kubesphere | Creating manifests] ********************************
changed: [localhost] => (item={u’name’: u’custom-values-openldap’, u’file’: u’custom-values-openldap.yaml’})
TASK [common : Kubesphere | Check old openldap status] *************************
changed: [localhost]
TASK [common : KubeSphere | Shutdown ks-account] *******************************
skipping: [localhost]
TASK [common : Kubesphere | Delete and backup old openldap svc] ****************
skipping: [localhost]
TASK [common : Kubesphere | Check openldap] ************************************
changed: [localhost]
TASK [common : Kubesphere | Deploy openldap] ***********************************
skipping: [localhost]
TASK [common : Kubesphere | Load old openldap data] ****************************
skipping: [localhost]
TASK [common : Kubesphere | Check openldap-ha status] **************************
skipping: [localhost]
TASK [common : Kubesphere | Get openldap-ha pod list] **************************
skipping: [localhost]
TASK [common : Kubesphere | Get old openldap data] *****************************
skipping: [localhost]
TASK [common : Kubesphere | Migrating openldap data] ***************************
skipping: [localhost]
TASK [common : Kubesphere | Disable old openldap] ******************************
skipping: [localhost]
TASK [common : Kubesphere | Restart openldap] **********************************
skipping: [localhost]
TASK [common : KubeSphere | Restarting ks-account] *****************************
skipping: [localhost]
TASK [common : Kubesphere | Getting minio installation files] ******************
skipping: [localhost] => (item=minio-ha)
TASK [common : Kubesphere | Creating manifests] ********************************
skipping: [localhost] => (item={u’name’: u’custom-values-minio’, u’file’: u’custom-values-minio.yaml’})
TASK [common : Kubesphere | Check minio] ***************************************
skipping: [localhost]
TASK [common : Kubesphere | Deploy minio] **************************************
skipping: [localhost]
TASK [common : debug] **********************************************************
skipping: [localhost]
TASK [common : fail] ***********************************************************
skipping: [localhost]
TASK [common : Kubesphere | create minio config directory] *********************
skipping: [localhost]
TASK [common : Kubesphere | Creating common component manifests] ***************
skipping: [localhost] => (item={u’path’: u’/root/.config/rclone’, u’file’: u’rclone.conf’})
TASK [common : include_tasks] **************************************************
skipping: [localhost] => (item=helm)
skipping: [localhost] => (item=vmbased)
TASK [common : Kubesphere | Deploying common component] ************************
skipping: [localhost] => (item=mysql.yaml)
TASK [common : Kubesphere | Deploying common component] ************************
skipping: [localhost] => (item=etcd.yaml)
TASK [common : Setting persistentVolumeReclaimPolicy (mysql)] ******************
skipping: [localhost]
TASK [common : Setting persistentVolumeReclaimPolicy (etcd)] *******************
skipping: [localhost]
PLAY RECAP *********************************************************************
localhost : ok=29 changed=22 unreachable=0 failed=0 skipped=87 rescued=0 ignored=4
[WARNING]: No inventory was parsed, only implicit localhost is available
[WARNING]: provided hosts list is empty, only localhost is available. Note that
the implicit localhost does not match ‘all’
PLAY [localhost] ***************************************************************
TASK [download : include_tasks] ************************************************
skipping: [localhost]
TASK [download : Download items] ***********************************************
skipping: [localhost]
TASK [download : Sync container] ***********************************************
skipping: [localhost]
TASK [kubesphere-defaults : Configure defaults] ********************************
ok: [localhost] => {
“msg”: “Check roles/kubesphere-defaults/defaults/main.yml”
}
TASK [ks-core/prepare : KubeSphere | Create KubeSphere dir] ********************
ok: [localhost]
TASK [ks-core/prepare : KubeSphere | Getting installation init files] **********
changed: [localhost] => (item=workspace.yaml)
changed: [localhost] => (item=ks-init)
TASK [ks-core/prepare : KubeSphere | Init KubeSphere system] *******************
changed: [localhost]
TASK [ks-core/prepare : KubeSphere | Creating KubeSphere Secret] ***************
changed: [localhost]
TASK [ks-core/prepare : KubeSphere | Creating KubeSphere Secret] ***************
ok: [localhost]
TASK [ks-core/prepare : KubeSphere | Enable Token Script] **********************
changed: [localhost]
TASK [ks-core/prepare : KubeSphere | Getting KS Token] *************************
changed: [localhost]
TASK [ks-core/prepare : KubeSphere | Setting ks_token] *************************
ok: [localhost]
TASK [ks-core/prepare : KubeSphere | Creating manifests] ***********************
changed: [localhost] => (item={u’type’: u’init’, u’name’: u’ks-account-init’, u’file’: u’ks-account-init.yaml’})
changed: [localhost] => (item={u’type’: u’init’, u’name’: u’ks-apigateway-init’, u’file’: u’ks-apigateway-init.yaml’})
changed: [localhost] => (item={u’type’: u’values’, u’name’: u’custom-values-istio-init’, u’file’: u’custom-values-istio-init.yaml’})
changed: [localhost] => (item={u’type’: u’cm’, u’name’: u’kubesphere-config’, u’file’: u’kubesphere-config.yaml’})
TASK [ks-core/prepare : KubeSphere | Init KubeSphere] **************************
changed: [localhost] => (item=ks-account-init.yaml)
changed: [localhost] => (item=ks-apigateway-init.yaml)
changed: [localhost] => (item=kubesphere-config.yaml)
TASK [ks-core/prepare : KubeSphere | Getting controls-system file] *************
changed: [localhost] => (item={u’name’: u’kubesphere-controls-system’, u’file’: u’kubesphere-controls-system.yaml’})
TASK [ks-core/prepare : KubeSphere | Installing controls-system] ***************
changed: [localhost]
TASK [ks-core/prepare : KubeSphere | Create KubeSphere workspace] **************
changed: [localhost]
TASK [ks-core/prepare : KubeSphere | Create KubeSphere vpa] ********************
skipping: [localhost]
TASK [ks-core/prepare : KubeSphere | Generate kubeconfig-admin] ****************
skipping: [localhost]
TASK [ks-core/prepare : Kubesphere | Checking kubesphere component] ************
changed: [localhost]
TASK [ks-core/prepare : Kubesphere | Get kubesphere component version] *********
changed: [localhost]
TASK [ks-core/prepare : ks-upgrade | disable ks-apiserver] *********************
skipping: [localhost]
TASK [ks-core/prepare : ks-upgrade | disable ks-apigateway] ********************
skipping: [localhost]
TASK [ks-core/prepare : ks-upgrade | disable ks-account] ***********************
skipping: [localhost]
TASK [ks-core/prepare : ks-upgrade | disable ks-console] ***********************
skipping: [localhost]
TASK [ks-core/prepare : ks-upgrade | disable ks-controller-manager] ************
skipping: [localhost]
TASK [ks-core/prepare : ks-upgrade | restart ks-apiserver] *********************
changed: [localhost]
TASK [ks-core/prepare : ks-upgrade | restart ks-apigateway] ********************
changed: [localhost]
TASK [ks-core/prepare : ks-upgrade | restart ks-account] ***********************
changed: [localhost]
TASK [ks-core/prepare : ks-upgrade | restart ks-console] ***********************
changed: [localhost]
TASK [ks-core/prepare : ks-upgrade | restart ks-controller-manager] ************
changed: [localhost]
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] **************
changed: [localhost]
TASK [ks-core/ks-core : ks-console | Setting console_port] *********************
ok: [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] ******
changed: [localhost]
TASK [ks-core/ks-core : KubeSphere | Creating Ingress-controller configmap] ****
changed: [localhost]
TASK [ks-core/ks-core : KubeSphere | Check ks-account version] *****************
changed: [localhost]
TASK [ks-core/ks-core : KubeSphere | Update kubectl image] *********************
skipping: [localhost]
TASK [ks-core/ks-core : KubeSphere | Creating ks-core] *************************
changed: [localhost] => (item={u’path’: u’ks-apigateway’, u’file’: u’ks-apigateway.yaml’})
changed: [localhost] => (item={u’path’: u’ks-apiserver’, u’file’: u’ks-apiserver.yml’})
changed: [localhost] => (item={u’path’: u’ks-account’, u’file’: u’ks-account.yml’})
changed: [localhost] => (item={u’path’: u’ks-controller-manager’, u’file’: u’ks-controller-manager.yaml’})
changed: [localhost] => (item={u’path’: u’ks-console’, u’file’: u’ks-console-config.yml’})
changed: [localhost] => (item={u’path’: u’ks-console’, u’file’: u’sample-bookinfo-configmap.yaml’})
changed: [localhost] => (item={u’path’: u’ks-console’, u’file’: u’ks-console-deployment.yml’})
TASK [ks-core/ks-core : KubeSphere | Check ks-console svc] *********************
changed: [localhost]
TASK [ks-core/ks-core : KubeSphere | Creating ks-console svc] ******************
skipping: [localhost] => (item={u’path’: u’ks-console’, u’file’: u’ks-console-svc.yml’})
TASK [ks-core/ks-core : KubeSphere | Patch ks-console svc] *********************
changed: [localhost]
PLAY RECAP *********************************************************************
localhost : ok=36 changed=29 unreachable=0 failed=0 skipped=12 rescued=0 ignored=0
Start installing monitoring
task monitoring status is successful
total: 1 completed:1
#####################################################
Welcome to KubeSphere!
#####################################################
Console: http://172.18.237.59:30880
Account: admin
Password: P@88w0rd
NOTES:
- After logging into the console, please check the
monitoring status of service components in
the “Cluster Status”. If the service is not
ready, please wait patiently. You can start
to use when all components are ready.
- Please modify the default password after login.
#####################################################`
之后发现成功了
[root@iZ2ze3fcqa0389t9xto9akZ ~]# kubectl get pods --all-namespaces
NAMESPACE NAME READY STATUS RESTARTS AGE
ingress-nginx nginx-ingress-controller-wbz89 0/1 CrashLoopBackOff 298 25h
ingress-nginx nginx-ingress-controller-xvw2q 1/1 Running 0 5h29m
kube-system coredns-7f9c544f75-w7htm 1/1 Running 0 29h
kube-system coredns-7f9c544f75-zhvcv 1/1 Running 0 29h
kube-system etcd-iz2ze3fcqa0389t9xto9akz 1/1 Running 0 29h
kube-system kube-apiserver-iz2ze3fcqa0389t9xto9akz 1/1 Running 1 29h
kube-system kube-controller-manager-iz2ze3fcqa0389t9xto9akz 1/1 Running 1 29h
kube-system kube-flannel-ds-amd64-6z7qp 1/1 Running 0 28h
kube-system kube-flannel-ds-amd64-hdtd6 1/1 Running 0 26h
kube-system kube-proxy-h97xg 1/1 Running 0 26h
kube-system kube-proxy-rpn45 1/1 Running 0 29h
kube-system kube-scheduler-iz2ze3fcqa0389t9xto9akz 1/1 Running 1 29h
kube-system tiller-deploy-5fdc6844fb-748s9 1/1 Running 0 6h26m
kubesphere-controls-system default-http-backend-5d464dd566-xqwks 1/1 Running 0 111m
kubesphere-controls-system kubectl-admin-6c664db975-c9qz8 1/1 Running 0 7m40s
kubesphere-monitoring-system kube-state-metrics-566cdbcb48-2hwnj 4/4 Running 0 110m
kubesphere-monitoring-system node-exporter-7rrjj 2/2 Running 0 110m
kubesphere-monitoring-system node-exporter-dd7bg 2/2 Running 0 110m
kubesphere-monitoring-system prometheus-k8s-0 3/3 Running 1 110m
kubesphere-monitoring-system prometheus-k8s-system-0 3/3 Running 1 110m
kubesphere-monitoring-system prometheus-operator-6b97679cfd-q8bpv 1/1 Running 0 110m
kubesphere-system ks-account-bf5c449d9-h4lr2 1/1 Running 0 2m45s
kubesphere-system ks-apigateway-6784d5747f-phdf7 1/1 Running 0 2m46s
kubesphere-system ks-apiserver-568fd75c47-9fs8n 1/1 Running 0 2m46s
kubesphere-system ks-console-596cb459f6-p2fl7 1/1 Running 0 2m45s
kubesphere-system ks-controller-manager-84d8f79d6b-lvhvv 1/1 Running 0 2m45s
kubesphere-system ks-installer-544498bdf9-vpfmn 1/1 Running 0 3m32s
kubesphere-system openldap-0 1/1 Running 0 111m
kubesphere-system redis-6fd6c6d6f9-7t55k 1/1 Running 0 111m
openebs maya-apiserver-7f664b95bb-nwncp 1/1 Running 4 4h31m
openebs openebs-admission-server-889d78f96-l8dwm 1/1 Running 0 4h31m
openebs openebs-localpv-provisioner-67bddc8568-c88vp 1/1 Running 0 4h31m
openebs openebs-ndm-glwj2 1/1 Running 0 4h31m
openebs openebs-ndm-operator-5db67cd5bb-rf4hk 1/1 Running 1 4h31m
openebs openebs-ndm-xc74j 1/1 Running 0 4h31m
openebs openebs-provisioner-c68bfd6d4-txv4t 1/1 Running 0 4h31m
openebs openebs-snapshot-operator-7ffd685677-2chph 2/2 Running 0 4h31m