- 已编辑
在做bookinfo示例的时候,页面上没有tracing按钮,页面和servicemesh安装日志如下:
2021-03-24T10:56:08+08:00 INFO : EVENT Kube event ‘2097510c-26b9-400c-8950-851fb836d774’
2021-03-24T10:56:08+08:00 INFO : QUEUE add TASK_HOOK_RUN@KUBE_EVENTS kubesphere/installRunner.py
2021-03-24T10:56:09+08:00 INFO : TASK_RUN HookRun@KUBE_EVENTS kubesphere/installRunner.py
2021-03-24T10:56:09+08:00 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 kubernetes version is nonsupport] *******************
"changed": false,
"msg": "All assertions passed"
}
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”
}
TASK [preinstall : Kubesphere | Checking kubesphere component] *****************
changed: [localhost]
TASK [preinstall : Kubesphere | Get kubesphere component version] **************
changed: [localhost]
TASK [preinstall : Kubesphere | Get kubesphere component version] **************
skipping: [localhost] => (item=ks-openldap)
skipping: [localhost] => (item=ks-redis)
skipping: [localhost] => (item=ks-minio)
skipping: [localhost] => (item=ks-openpitrix)
skipping: [localhost] => (item=elasticsearch-logging)
skipping: [localhost] => (item=elasticsearch-logging-curator)
skipping: [localhost] => (item=istio)
skipping: [localhost] => (item=istio-init)
skipping: [localhost] => (item=jaeger-operator)
skipping: [localhost] => (item=ks-jenkins)
skipping: [localhost] => (item=ks-sonarqube)
skipping: [localhost] => (item=logging-fluentbit-operator)
skipping: [localhost] => (item=uc)
skipping: [localhost] => (item=metrics-server)
PLAY RECAP *********************************************************************
localhost : ok=9 changed=5 unreachable=0 failed=0 skipped=5 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] *******
ok: [localhost]
TASK [metrics-server : Metrics-Server | deleting old metrics-server] ***********
skipping: [localhost]
TASK [metrics-server : Metrics-Server | deleting old metrics-server files] *****
[DEPRECATION WARNING]: evaluating {‘changed’: False, ‘stat’: {‘exists’: False},
‘failed’: False} as a bare variable, this behaviour will go away and you might
need to add |bool to the expression in the future. Also see
CONDITIONAL_BARE_VARS configuration toggle.. This feature will be removed in
version 2.12. Deprecation warnings can be disabled by setting
deprecation_warnings=False in ansible.cfg.
changed: [localhost] => (item=metrics-server)
TASK [metrics-server : Metrics-Server | Getting metrics-server installation files] ***
changed: [localhost]
TASK [metrics-server : Metrics-Server | Creating manifests] ********************
changed: [localhost] => (item={‘name’: ‘values’, ‘file’: ‘values.yaml’, ‘type’: ‘config’})
TASK [metrics-server : Metrics-Server | Check Metrics-Server] ******************
fatal: [localhost]: FAILED! => {“changed”: true, “cmd”: “/usr/local/bin/helm list metrics-server -n kube-system\n”, “delta”: “0:00:00.045844”, “end”: “2021-03-24 10:56:27.090959”, “msg”: “non-zero return code”, “rc”: 1, “start”: “2021-03-24 10:56:27.045115”, “stderr”: "Error: \“helm list\” accepts no arguments\n\nUsage: helm list [flags]", “stderr_lines”: ["Error: \“helm list\” accepts no arguments", "", “Usage: helm list [flags]”], “stdout”: "", “stdout_lines”: []}
…ignoring
TASK [metrics-server : Metrics-Server | Installing metrics-server] *************
changed: [localhost]
TASK [metrics-server : Metrics-Server | Installing metrics-server retry] *******
skipping: [localhost]
TASK [metrics-server : Metrics-Server | Waitting for v1beta1.metrics.k8s.io ready] ***
changed: [localhost]
TASK [metrics-server : Metrics-Server | import metrics-server status] **********
changed: [localhost]
PLAY RECAP *********************************************************************
localhost : ok=9 changed=7 unreachable=0 failed=0 skipped=5 rescued=0 ignored=1
[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”,
“kubesphere-logging-system”,
“istio-system”,
“istio-system”
]
}
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)
changed: [localhost] => (item=kubesphere-logging-system)
changed: [localhost] => (item=istio-system)
changed: [localhost] => (item=istio-system)
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)
changed: [localhost] => (item=kubesphere-logging-system)
changed: [localhost] => (item=istio-system)
changed: [localhost] => (item=istio-system)
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)
changed: [localhost] => (item=kubesphere-logging-system)
changed: [localhost] => (item=istio-system)
changed: [localhost] => (item=istio-system)
TASK [common : Kubesphere | Label namespace for network policy] ****************
changed: [localhost]
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] *******
ok: [localhost] => (item=common)
ok: [localhost] => (item=ks-crds)
TASK [common : KubeSphere | Create KubeSphere crds] ****************************
changed: [localhost]
TASK [common : KubeSphere | Recreate KubeSphere crds] **************************
changed: [localhost]
TASK [common : KubeSphere | check k8s version] *********************************
changed: [localhost]
TASK [common : Kubesphere | Getting common component installation files] *******
ok: [localhost] => (item=snapshot-controller)
TASK [common : Kubesphere | Creating snapshot controller values] ***************
ok: [localhost] => (item={‘name’: ‘custom-values-snapshot-controller’, ‘file’: ‘custom-values-snapshot-controller.yaml’})
TASK [common : Kubesphere | Remove old snapshot crd] ***************************
changed: [localhost]
TASK [common : Kubesphere | Deploy snapshot controller] ************************
changed: [localhost]
TASK [common : Kubesphere | Checking openpitrix common component] **************
changed: [localhost]
TASK [common : include_tasks] **************************************************
skipping: [localhost] => (item={‘op’: ‘openpitrix-db’, ‘ks’: ‘mysql-pvc’})
skipping: [localhost] => (item={‘op’: ‘openpitrix-etcd’, ‘ks’: ‘etcd-pvc’})
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.088938”, “end”: “2021-03-24 10:59:19.006766”, “msg”: “non-zero return code”, “rc”: 1, “start”: “2021-03-24 10:59:18.917828”, “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.085709”, “end”: “2021-03-24 10:59:19.719345”, “msg”: “non-zero return code”, “rc”: 1, “start”: “2021-03-24 10:59:19.633636”, “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.082018”, “end”: “2021-03-24 10:59:20.463975”, “msg”: “non-zero return code”, “rc”: 1, “start”: “2021-03-24 10:59:20.381957”, “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.092211”, “end”: “2021-03-24 10:59:20.813411”, “msg”: “non-zero return code”, “rc”: 1, “start”: “2021-03-24 10:59:20.721200”, “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 | Check es-master PersistentVolumeClaim] *************
fatal: [localhost]: FAILED! => {“changed”: true, “cmd”: “/usr/local/bin/kubectl get pvc -n kubesphere-logging-system data-elasticsearch-logging-discovery-0 -o jsonpath=‘{.status.capacity.storage}’\n”, “delta”: “0:00:00.079081”, “end”: “2021-03-24 10:59:21.142213”, “msg”: “non-zero return code”, “rc”: 1, “start”: “2021-03-24 10:59:21.063132”, “stderr”: "Error from server (NotFound): persistentvolumeclaims \“data-elasticsearch-logging-discovery-0\” not found", “stderr_lines”: ["Error from server (NotFound): persistentvolumeclaims \“data-elasticsearch-logging-discovery-0\” not found"], “stdout”: "", “stdout_lines”: []}
…ignoring
TASK [common : Kubesphere | Setting es master pv size] *************************
skipping: [localhost]
TASK [common : Kubesphere | Check es data PersistentVolumeClaim] ***************
fatal: [localhost]: FAILED! => {“changed”: true, “cmd”: “/usr/local/bin/kubectl get pvc -n kubesphere-logging-system data-elasticsearch-logging-data-0 -o jsonpath=‘{.status.capacity.storage}’\n”, “delta”: “0:00:00.079228”, “end”: “2021-03-24 10:59:21.473634”, “msg”: “non-zero return code”, “rc”: 1, “start”: “2021-03-24 10:59:21.394406”, “stderr”: "Error from server (NotFound): persistentvolumeclaims \“data-elasticsearch-logging-data-0\” not found", “stderr_lines”: ["Error from server (NotFound): persistentvolumeclaims \“data-elasticsearch-logging-data-0\” not found"], “stdout”: "", “stdout_lines”: []}
…ignoring
TASK [common : Kubesphere | Setting es data pv size] ***************************
skipping: [localhost]
TASK [common : Kubesphere | Creating common component manifests] ***************
ok: [localhost] => (item={‘path’: ‘etcd’, ‘file’: ‘etcd.yaml’})
ok: [localhost] => (item={‘name’: ‘mysql’, ‘file’: ‘mysql.yaml’})
ok: [localhost] => (item={‘path’: ‘redis’, ‘file’: ‘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={‘name’: ‘custom-values-minio’, ‘file’: ‘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={‘path’: ‘/root/.config/rclone’, ‘file’: ‘rclone.conf’})
TASK [common : include_tasks] **************************************************
skipping: [localhost] => (item=helm)
skipping: [localhost] => (item=vmbased)
TASK [common : Kubesphere | import minio status] *******************************
skipping: [localhost]
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={‘name’: ‘custom-values-redis’, ‘file’: ‘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={‘path’: ‘/etc/kubesphere’, ‘file’: ‘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 | import redis status] *******************************
skipping: [localhost]
TASK [common : Kubesphere | Getting openldap installation files] ***************
skipping: [localhost] => (item=openldap-ha)
TASK [common : Kubesphere | Creating manifests] ********************************
skipping: [localhost] => (item={‘name’: ‘custom-values-openldap’, ‘file’: ‘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 | import openldap status] ****************************
skipping: [localhost]
TASK [common : Kubesphere | Check ha-redis] ************************************
fatal: [localhost]: FAILED! => {“changed”: true, “cmd”: "/usr/local/bin/helm list -n kubesphere-system | grep \“ks-redis\”\n", “delta”: “0:00:00.067396”, “end”: “2021-03-24 10:59:24.831480”, “msg”: “non-zero return code”, “rc”: 1, “start”: “2021-03-24 10:59:24.764084”, “stderr”: "", “stderr_lines”: [], “stdout”: "", “stdout_lines”: []}
…ignoring
TASK [common : Kubesphere | Getting redis installation files] ******************
skipping: [localhost] => (item=redis-ha)
TASK [common : Kubesphere | Creating manifests] ********************************
skipping: [localhost] => (item={‘name’: ‘custom-values-redis’, ‘file’: ‘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={‘path’: ‘/etc/kubesphere’, ‘file’: ‘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 | import redis status] *******************************
changed: [localhost]
TASK [common : Kubesphere | Getting openldap installation files] ***************
ok: [localhost] => (item=openldap-ha)
TASK [common : Kubesphere | Creating manifests] ********************************
ok: [localhost] => (item={‘name’: ‘custom-values-openldap’, ‘file’: ‘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 | import openldap status] ****************************
changed: [localhost]
TASK [common : Kubesphere | Getting minio installation files] ******************
skipping: [localhost] => (item=minio-ha)
TASK [common : Kubesphere | Creating manifests] ********************************
skipping: [localhost] => (item={‘name’: ‘custom-values-minio’, ‘file’: ‘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={‘path’: ‘/root/.config/rclone’, ‘file’: ‘rclone.conf’})
TASK [common : include_tasks] **************************************************
skipping: [localhost] => (item=helm)
skipping: [localhost] => (item=vmbased)
TASK [common : Kubesphere | import minio status] *******************************
skipping: [localhost]
TASK [common : Kubesphere | Deploying common component] ************************
skipping: [localhost] => (item=mysql.yaml)
TASK [common : Kubesphere | import mysql status] *******************************
skipping: [localhost]
TASK [common : Kubesphere | Deploying common component] ************************
skipping: [localhost] => (item=etcd.yaml)
TASK [common : Kubesphere | Getting elasticsearch and curator installation files] ***
changed: [localhost]
TASK [common : Kubesphere | Creating custom manifests] *************************
changed: [localhost] => (item={‘name’: ‘custom-values-elasticsearch’, ‘file’: ‘custom-values-elasticsearch.yaml’})
changed: [localhost] => (item={‘name’: ‘custom-values-elasticsearch-curator’, ‘file’: ‘custom-values-elasticsearch-curator.yaml’})
TASK [common : Kubesphere | Check elasticsearch data StatefulSet] **************
changed: [localhost]
TASK [common : Kubesphere | Check elasticsearch storageclass] ******************
changed: [localhost]
TASK [common : Kubesphere | Comment elasticsearch storageclass parameter] ******
skipping: [localhost]
TASK [common : KubeSphere | Check internal es] *********************************
changed: [localhost]
TASK [common : Kubesphere | Deploy elasticsearch-logging] **********************
changed: [localhost]
TASK [common : Kubesphere | Get PersistentVolume Name] *************************
skipping: [localhost]
TASK [common : Kubesphere | Patch PersistentVolume (persistentVolumeReclaimPolicy)] ***
skipping: [localhost]
TASK [common : Kubesphere | Delete elasticsearch] ******************************
skipping: [localhost]
TASK [common : Kubesphere | Waiting for seconds] *******************************
skipping: [localhost]
TASK [common : Kubesphere | Deploy elasticsearch-logging] **********************
skipping: [localhost]
TASK [common : Kubesphere | import es status] **********************************
changed: [localhost]
TASK [common : Kubesphere | Deploy elasticsearch-logging-curator] **************
changed: [localhost]
TASK [common : Kubesphere | Getting elasticsearch and curator installation files] ***
skipping: [localhost]
TASK [common : Kubesphere | Creating custom manifests] *************************
skipping: [localhost] => (item={‘path’: ‘fluentbit’, ‘file’: ‘custom-fluentbit-fluentBit.yaml’})
skipping: [localhost] => (item={‘path’: ‘init’, ‘file’: ‘custom-fluentbit-operator-deployment.yaml’})
skipping: [localhost] => (item={‘path’: ‘migrator’, ‘file’: ‘custom-migrator-job.yaml’})
TASK [common : Kubesphere | Checking fluentbit-version] ************************
skipping: [localhost]
TASK [common : Kubesphere | Backup old fluentbit crd] **************************
skipping: [localhost]
TASK [common : Kubesphere | Deleting old fluentbit operator] *******************
skipping: [localhost] => (item={‘type’: ‘deploy’, ‘name’: ‘logging-fluentbit-operator’})
skipping: [localhost] => (item={‘type’: ‘fluentbits.logging.kubesphere.io’, ‘name’: ‘fluent-bit’})
skipping: [localhost] => (item={‘type’: ‘ds’, ‘name’: ‘fluent-bit’})
skipping: [localhost] => (item={‘type’: ‘crd’, ‘name’: ‘fluentbits.logging.kubesphere.io’})
TASK [common : Kubesphere | Prepare fluentbit operator setup] ******************
skipping: [localhost]
TASK [common : Kubesphere | Migrate fluentbit operator old config] *************
skipping: [localhost]
TASK [common : Kubesphere | Deploy new fluentbit operator] *********************
skipping: [localhost]
TASK [common : Kubesphere | import fluentbit status] ***************************
skipping: [localhost]
TASK [common : Setting persistentVolumeReclaimPolicy (mysql)] ******************
skipping: [localhost]
TASK [common : Setting persistentVolumeReclaimPolicy (etcd)] *******************
skipping: [localhost]
PLAY RECAP *********************************************************************
localhost : ok=48 changed=35 unreachable=0 failed=0 skipped=109 rescued=0 ignored=7
[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 | Check core components (1)] ****************
changed: [localhost]
TASK [ks-core/prepare : KubeSphere | Check core components (2)] ****************
changed: [localhost]
TASK [ks-core/prepare : KubeSphere | Check core components (3)] ****************
skipping: [localhost]
TASK [ks-core/prepare : KubeSphere | Check core components (4)] ****************
skipping: [localhost]
TASK [ks-core/prepare : KubeSphere | Update ks-core status] ********************
skipping: [localhost]
TASK [ks-core/prepare : set_fact] **********************************************
skipping: [localhost]
TASK [ks-core/prepare : KubeSphere | Create KubeSphere dir] ********************
ok: [localhost]
TASK [ks-core/prepare : KubeSphere | Getting installation init files] **********
ok: [localhost] => (item=ks-init)
TASK [ks-core/prepare : Kubesphere | Checking account init] ********************
changed: [localhost]
TASK [ks-core/prepare : Kubesphere | Init account] *****************************
skipping: [localhost]
TASK [ks-core/prepare : KubeSphere | Init KubeSphere] **************************
changed: [localhost] => (item=iam-accounts.yaml)
changed: [localhost] => (item=webhook-secret.yaml)
changed: [localhost] => (item=users.iam.kubesphere.io.yaml)
TASK [ks-core/prepare : KubeSphere | Getting controls-system file] *************
ok: [localhost] => (item={‘name’: ‘kubesphere-controls-system’, ‘file’: ‘kubesphere-controls-system.yaml’})
TASK [ks-core/prepare : KubeSphere | Installing controls-system] ***************
changed: [localhost]
TASK [ks-core/prepare : KubeSphere | Generate kubeconfig-admin] ****************
skipping: [localhost]
TASK [ks-core/init-token : KubeSphere | Create KubeSphere dir] *****************
ok: [localhost]
TASK [ks-core/init-token : KubeSphere | Getting installation init files] *******
ok: [localhost] => (item=jwt-script)
TASK [ks-core/init-token : KubeSphere | Creating KubeSphere Secret] ************
changed: [localhost]
TASK [ks-core/init-token : KubeSphere | Creating KubeSphere Secret] ************
ok: [localhost]
TASK [ks-core/init-token : KubeSphere | Creating KubeSphere Secret] ************
skipping: [localhost]
TASK [ks-core/init-token : KubeSphere | Enable Token Script] *******************
ok: [localhost]
TASK [ks-core/init-token : KubeSphere | Getting KS Token] **********************
changed: [localhost]
TASK [ks-core/init-token : Kubesphere | Checking kubesphere secrets] ***********
changed: [localhost]
TASK [ks-core/init-token : Kubesphere | Delete kubesphere secret] **************
skipping: [localhost]
TASK [ks-core/init-token : KubeSphere | Create components token] ***************
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] *******
ok: [localhost] => (item=ingress)
ok: [localhost] => (item=ks-apiserver)
changed: [localhost] => (item=ks-console)
ok: [localhost] => (item=ks-controller-manager)
TASK [ks-core/ks-core : KubeSphere | Creating manifests] ***********************
ok: [localhost] => (item={‘path’: ‘ingress’, ‘file’: ‘ingress-controller.yaml’, ‘type’: ‘config’})
ok: [localhost] => (item={‘path’: ‘ks-apiserver’, ‘file’: ‘ks-apiserver.yml’, ‘type’: ‘deploy’})
ok: [localhost] => (item={‘path’: ‘ks-controller-manager’, ‘file’: ‘ks-controller-manager.yaml’, ‘type’: ‘deploy’})
ok: [localhost] => (item={‘path’: ‘ks-console’, ‘file’: ‘ks-console-config.yml’, ‘type’: ‘config’})
ok: [localhost] => (item={‘path’: ‘ks-console’, ‘file’: ‘ks-console-deployment.yml’, ‘type’: ‘deploy’})
changed: [localhost] => (item={‘path’: ‘ks-console’, ‘file’: ‘ks-console-svc.yml’, ‘type’: ‘svc’})
ok: [localhost] => (item={‘path’: ‘ks-console’, ‘file’: ‘sample-bookinfo-configmap.yaml’, ‘type’: ‘config’})
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 | Creating ks-core] *************************
changed: [localhost] => (item={‘path’: ‘ks-apiserver’, ‘file’: ‘ks-apiserver.yml’})
changed: [localhost] => (item={‘path’: ‘ks-controller-manager’, ‘file’: ‘ks-controller-manager.yaml’})
changed: [localhost] => (item={‘path’: ‘ks-console’, ‘file’: ‘ks-console-config.yml’})
changed: [localhost] => (item={‘path’: ‘ks-console’, ‘file’: ‘sample-bookinfo-configmap.yaml’})
changed: [localhost] => (item={‘path’: ‘ks-console’, ‘file’: ‘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={‘path’: ‘ks-console’, ‘file’: ‘ks-console-svc.yml’})
TASK [ks-core/ks-core : KubeSphere | Patch ks-console svc] *********************
changed: [localhost]
TASK [ks-core/ks-core : KubeSphere | import ks-core status] ********************
changed: [localhost]
localhost : ok=32 changed=21 unreachable=0 failed=0 skipped=12 rescued=0 ignored=0
PLAY RECAP *********************************************************************
localhost : ok=32 changed=21 unreachable=0 failed=0 skipped=12 rescued=0 ignored=0
Start installing monitoring
Start installing multicluster
Start installing servicemesh
task monitoring status is running
task multicluster status is successful
task servicemesh status is running
total: 3 completed:1
task monitoring status is running
task multicluster status is successful
task servicemesh status is running
total: 3 completed:1
task monitoring status is running
task multicluster status is successful
task servicemesh status is running
total: 3 completed:1
task monitoring status is running
task multicluster status is successful
task servicemesh status is running
total: 3 completed:1
task monitoring status is running
task multicluster status is successful
task servicemesh status is running
total: 3 completed:1
task monitoring status is successful
task multicluster status is successful
task servicemesh status is running
total: 3 completed:2
task monitoring status is successful
task multicluster status is successful
task servicemesh status is running
total: 3 completed:2
task monitoring status is successful
task multicluster status is successful
task servicemesh status is running
total: 3 completed:2
task monitoring status is successful
task multicluster status is successful
task servicemesh status is running
total: 3 completed:2
task monitoring status is successful
task multicluster status is successful
task servicemesh status is running
total: 3 completed:2
task monitoring status is successful
task multicluster status is successful
task servicemesh status is running
total: 3 completed:2
task monitoring status is successful
task multicluster status is successful
task servicemesh status is running
total: 3 completed:2
task monitoring status is successful
task multicluster status is successful
task servicemesh status is running
total: 3 completed:2
task monitoring status is successful
task multicluster status is successful
task servicemesh status is running
total: 3 completed:2
task monitoring status is successful
task multicluster status is successful
task servicemesh status is running
total: 3 completed:2
task monitoring status is successful
task multicluster status is successful
task servicemesh status is running
total: 3 completed:2
task monitoring status is successful
task multicluster status is successful
task servicemesh status is running
total: 3 completed:2
task monitoring status is successful
task multicluster status is successful
task servicemesh status is running
total: 3 completed:2
task monitoring status is successful
task multicluster status is successful
task servicemesh status is running
total: 3 completed:2
task monitoring status is successful
task multicluster status is successful
task servicemesh status is running
total: 3 completed:2
task monitoring status is successful
task multicluster status is successful
task servicemesh status is running
total: 3 completed:2
task monitoring status is successful
task multicluster status is successful
task servicemesh status is running
total: 3 completed:2
task monitoring status is successful
task multicluster status is successful
task servicemesh status is running
total: 3 completed:2
task monitoring status is successful
task multicluster status is successful
task servicemesh status is running
total: 3 completed:2
task monitoring status is successful
task multicluster status is successful
task servicemesh status is running
total: 3 completed:2
task monitoring status is successful
task multicluster status is successful
task servicemesh status is running
total: 3 completed:2
task monitoring status is successful
task multicluster status is successful
task servicemesh status is running
total: 3 completed:2
task monitoring status is successful
task multicluster status is successful
task servicemesh status is running
total: 3 completed:2
task monitoring status is successful
task multicluster status is successful
task servicemesh status is running
total: 3 completed:2
task monitoring status is successful
task multicluster status is successful
task servicemesh status is running
total: 3 completed:2
task monitoring status is successful
task multicluster status is successful
task servicemesh status is running
total: 3 completed:2
task monitoring status is successful
task multicluster status is successful
task servicemesh status is running
total: 3 completed:2
task monitoring status is successful
task multicluster status is successful
task servicemesh status is successful
total: 3 completed:3
#####################################################
Welcome to KubeSphere!
#####################################################
Console: http://10.246.198.155:30880
Account: admin
Password: P@88w0rd
NOTES:
- After logging into the console, please check the
monitoring status of service components in
the “Cluster Management”. If any service is not
ready, please wait patiently until all components
are ready. - Please modify the default password after login.
#####################################################
https://kubesphere.io 2021-03-24 11:06:28
#####################################################