Closed faxinter closed 2 years ago
2.2.2
centos 7
No response
安装提示完成,但是web端不能访问,30880端口也没有被占用
[root@sbgkxy12 logs]# netstat -ntlp Active Internet connections (only servers) Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0 0 127.0.0.1:35214 0.0.0.0: LISTEN 12661/kubelet tcp 0 0 169.254.25.10:53 0.0.0.0: LISTEN 16912/node-cache tcp 0 0 0.0.0.0:22 0.0.0.0: LISTEN 1323/sshd: /usr/sbi tcp 0 0 127.0.0.1:25 0.0.0.0: LISTEN 1201/master tcp 0 0 169.254.25.10:9254 0.0.0.0: LISTEN 16912/node-cache tcp 0 0 127.0.0.1:10248 0.0.0.0: LISTEN 12661/kubelet tcp 0 0 127.0.0.1:10249 0.0.0.0: LISTEN 16957/kube-proxy tcp 0 0 127.0.0.1:9099 0.0.0.0: LISTEN 19212/calico-node tcp 0 0 172.31.128.33:2379 0.0.0.0: LISTEN 10068/etcd tcp 0 0 127.0.0.1:2379 0.0.0.0: LISTEN 10068/etcd tcp 0 0 172.31.128.33:9100 0.0.0.0: LISTEN 60306/kube-rbac-pro tcp 0 0 127.0.0.1:9100 0.0.0.0: LISTEN 9652/node_exporter tcp 0 0 172.31.128.33:2380 0.0.0.0: LISTEN 10068/etcd tcp6 0 0 :::10256 ::: LISTEN 16957/kube-proxy tcp6 0 0 :::10257 ::: LISTEN 12300/kube-controll tcp6 0 0 :::10259 ::: LISTEN 12331/kube-schedule tcp6 0 0 :::22 ::: LISTEN 1323/sshd: /usr/sbi tcp6 0 0 ::1:25 ::: LISTEN 1201/master tcp6 0 0 :::9253 ::: LISTEN 16912/node-cache tcp6 0 0 :::9353 ::: LISTEN 16912/node-cache tcp6 0 0 :::10250 ::: LISTEN 12661/kubelet tcp6 0 0 :::6443 ::: LISTEN 12339/kube-apiserve [root@sbgkxy12 logs]#
[root@sbgkxy12 logs]# kubectl get pod --all-namespaces NAMESPACE NAME READY STATUS RESTARTS AGE kube-system calico-kube-controllers-69cfcfdf6c-88g2c 1/1 Running 0 42m kube-system calico-node-fzdms 1/1 Running 0 42m kube-system coredns-5495dd7c88-9mtdl 1/1 Running 0 42m kube-system coredns-5495dd7c88-t9f4t 1/1 Running 0 42m kube-system kube-apiserver-sbgkxy12 1/1 Running 0 42m kube-system kube-controller-manager-sbgkxy12 1/1 Running 0 42m kube-system kube-proxy-cwxcd 1/1 Running 0 42m kube-system kube-scheduler-sbgkxy12 1/1 Running 0 42m kube-system nodelocaldns-9xsnx 1/1 Running 0 42m kube-system openebs-localpv-provisioner-6f8b56f75-jvw95 1/1 Running 0 42m kube-system snapshot-controller-0 1/1 Running 0 28m kubesphere-controls-system default-http-backend-56d9d4fdf7-ghr6f 1/1 Running 0 27m kubesphere-controls-system kubectl-admin-7685cdd85b-dc46p 1/1 Running 0 11m kubesphere-monitoring-system alertmanager-main-0 2/2 Running 0 23m kubesphere-monitoring-system kube-state-metrics-89f49579b-stjwt 3/3 Running 0 25m kubesphere-monitoring-system node-exporter-zwz74 2/2 Running 0 25m kubesphere-monitoring-system notification-manager-deployment-6ff7974fbd-lpmpl 0/2 ContainerCreating 0 4m59s kubesphere-monitoring-system notification-manager-operator-58bc989b46-fh94h 2/2 Running 0 25m kubesphere-monitoring-system prometheus-k8s-0 0/2 PodInitializing 0 23m kubesphere-monitoring-system prometheus-operator-fc9b55959-krvg2 2/2 Running 0 25m kubesphere-system ks-apiserver-5db774f4f-xhwgc 1/1 Running 0 27m kubesphere-system ks-console-64b56f967-6g7bc 1/1 Running 0 27m kubesphere-system ks-controller-manager-7b5f77b47f-sslzf 1/1 Running 0 27m kubesphere-system ks-installer-9b4c69688-54pk9 1/1 Running 0 42m
[root@sbgkxy12 logs]# kubectl logs -n kubesphere-system $(kubectl get pod -n kubesphere-system -l 'app in (ks-install, ks-installer)' -o jsonpath='{.items[0].metadata.name}') -f 2022-10-18T17:54:17+08:00 INFO : shell-operator latest 2022-10-18T17:54:17+08:00 INFO : Use temporary dir: /tmp/shell-operator 2022-10-18T17:54:17+08:00 INFO : Initialize hooks manager ... 2022-10-18T17:54:17+08:00 INFO : Search and load hooks ... 2022-10-18T17:54:17+08:00 INFO : Load hook config from '/hooks/kubesphere/installRunner.py' 2022-10-18T17:54:17+08:00 INFO : HTTP SERVER Listening on 0.0.0.0:9115 2022-10-18T17:54:18+08:00 INFO : Load hook config from '/hooks/kubesphere/schedule.sh' 2022-10-18T17:54:18+08:00 INFO : Initializing schedule manager ... 2022-10-18T17:54:18+08:00 INFO : KUBE Init Kubernetes client 2022-10-18T17:54:18+08:00 INFO : KUBE-INIT Kubernetes client is configured successfully 2022-10-18T17:54:18+08:00 INFO : MAIN: run main loop 2022-10-18T17:54:18+08:00 INFO : MAIN: add onStartup tasks 2022-10-18T17:54:18+08:00 INFO : Running schedule manager ... 2022-10-18T17:54:18+08:00 INFO : QUEUE add all HookRun@OnStartup 2022-10-18T17:54:18+08:00 INFO : MSTOR Create new metric shell_operator_live_ticks 2022-10-18T17:54:18+08:00 INFO : MSTOR Create new metric shell_operator_tasks_queue_length 2022-10-18T17:54:18+08:00 INFO : GVR for kind 'ClusterConfiguration' is installer.kubesphere.io/v1alpha1, Resource=clusterconfigurations 2022-10-18T17:54:18+08:00 INFO : EVENT Kube event 'a14a1158-8b05-41f4-a4d5-7a013ef75eea' 2022-10-18T17:54:18+08:00 INFO : QUEUE add TASK_HOOK_RUN@KUBE_EVENTS kubesphere/installRunner.py 2022-10-18T17:54:21+08:00 INFO : TASK_RUN HookRun@KUBE_EVENTS kubesphere/installRunner.py 2022-10-18T17:54:21+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 : Generating images list] *************************************** skipping: [localhost] TASK [download : Synchronizing images] ***************************************** TASK [kubesphere-defaults : KubeSphere | Setting images' namespace override] *** ok: [localhost] TASK [kubesphere-defaults : KubeSphere | Configuring defaults] ***************** ok: [localhost] => { "msg": "Check roles/kubesphere-defaults/defaults/main.yml" } TASK [preinstall : KubeSphere | Stopping if Kubernetes version is nonsupport] *** ok: [localhost] => { "changed": false, "msg": "All assertions passed" } TASK [preinstall : KubeSphere | Checking StorageClass] ************************* changed: [localhost] TASK [preinstall : KubeSphere | Stopping if StorageClass was not found] ******** skipping: [localhost] TASK [preinstall : KubeSphere | Checking default StorageClass] ***************** changed: [localhost] TASK [preinstall : KubeSphere | Stopping if default StorageClass was not found] *** ok: [localhost] => { "changed": false, "msg": "All assertions passed" } TASK [preinstall : KubeSphere | Checking KubeSphere component] ***************** changed: [localhost] TASK [preinstall : KubeSphere | Getting KubeSphere component version] ********** skipping: [localhost] TASK [preinstall : KubeSphere | Getting 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=7 changed=3 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 : Generating images list] *************************************** skipping: [localhost] TASK [download : Synchronizing images] ***************************************** TASK [kubesphere-defaults : KubeSphere | Setting images' namespace override] *** ok: [localhost] TASK [kubesphere-defaults : KubeSphere | Configuring defaults] ***************** ok: [localhost] => { "msg": "Check roles/kubesphere-defaults/defaults/main.yml" } TASK [Metrics-Server | Getting metrics-server installation files] ************** skipping: [localhost] TASK [metrics-server : Metrics-Server | Creating manifests] ******************** skipping: [localhost] => (item={'file': 'metrics-server.yaml'}) TASK [metrics-server : Metrics-Server | Checking Metrics-Server] *************** skipping: [localhost] TASK [Metrics-Server | Uninstalling old metrics-server] ************************ skipping: [localhost] TASK [Metrics-Server | Installing new metrics-server] ************************** skipping: [localhost] TASK [metrics-server : Metrics-Server | Waitting for metrics.k8s.io ready] ***** skipping: [localhost] TASK [Metrics-Server | Importing metrics-server status] ************************ skipping: [localhost] PLAY RECAP ********************************************************************* localhost : ok=2 changed=0 unreachable=0 failed=0 skipped=9 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 : Generating images list] *************************************** skipping: [localhost] TASK [download : Synchronizing images] ***************************************** TASK [kubesphere-defaults : KubeSphere | Setting images' namespace override] *** ok: [localhost] TASK [kubesphere-defaults : KubeSphere | Configuring defaults] ***************** ok: [localhost] => { "msg": "Check roles/kubesphere-defaults/defaults/main.yml" } TASK [common : KubeSphere | Checking kube-node-lease namespace] **************** changed: [localhost] TASK [common : KubeSphere | Getting system namespaces] ************************* ok: [localhost] TASK [common : set_fact] ******************************************************* ok: [localhost] TASK [common : debug] ********************************************************** ok: [localhost] => { "msg": [ "kubesphere-system", "kubesphere-controls-system", "kubesphere-monitoring-system", "kubesphere-monitoring-federated", "kube-node-lease" ] } TASK [common : KubeSphere | Creating KubeSphere namespace] ********************* changed: [localhost] => (item=kubesphere-system) changed: [localhost] => (item=kubesphere-controls-system) changed: [localhost] => (item=kubesphere-monitoring-system) changed: [localhost] => (item=kubesphere-monitoring-federated) 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=kubesphere-monitoring-federated) changed: [localhost] => (item=kube-node-lease) TASK [common : KubeSphere | Labeling namespace for network policy] ************* changed: [localhost] TASK [common : KubeSphere | Getting Kubernetes master num] ********************* changed: [localhost] TASK [common : KubeSphere | Setting master num] ******************************** ok: [localhost] TASK [KubeSphere | Getting common component installation files] **************** changed: [localhost] => (item=common) TASK [common : KubeSphere | Checking Kubernetes version] *********************** changed: [localhost] TASK [KubeSphere | Getting common component installation files] **************** changed: [localhost] => (item=snapshot-controller) TASK [common : KubeSphere | Creating snapshot controller values] *************** changed: [localhost] => (item={'name': 'custom-values-snapshot-controller', 'file': 'custom-values-snapshot-controller.yaml'}) TASK [common : KubeSphere | Updating snapshot crd] ***************************** changed: [localhost] TASK [common : KubeSphere | Deploying snapshot controller] ********************* changed: [localhost] TASK [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 | Checking mysql PersistentVolumeClaim] ************** changed: [localhost] TASK [common : KubeSphere | Setting mysql db pv size] ************************** skipping: [localhost] TASK [common : KubeSphere | Checking redis PersistentVolumeClaim] ************** changed: [localhost] TASK [common : KubeSphere | Setting redis db pv size] ************************** skipping: [localhost] TASK [common : KubeSphere | Checking minio PersistentVolumeClaim] ************** changed: [localhost] TASK [common : KubeSphere | Setting minio pv size] ***************************** skipping: [localhost] TASK [common : KubeSphere | Checking openldap PersistentVolumeClaim] *********** changed: [localhost] TASK [common : KubeSphere | Setting openldap pv size] ************************** skipping: [localhost] TASK [common : KubeSphere | Checking etcd db PersistentVolumeClaim] ************ changed: [localhost] TASK [common : KubeSphere | Setting etcd pv size] ****************************** skipping: [localhost] TASK [common : KubeSphere | Checking redis ha PersistentVolumeClaim] *********** changed: [localhost] TASK [common : KubeSphere | Setting redis ha pv size] ************************** skipping: [localhost] TASK [common : KubeSphere | Checking es-master PersistentVolumeClaim] ********** changed: [localhost] TASK [common : KubeSphere | Setting es master pv size] ************************* skipping: [localhost] TASK [common : KubeSphere | Checking es data PersistentVolumeClaim] ************ changed: [localhost] TASK [common : KubeSphere | Setting es data pv size] *************************** skipping: [localhost] TASK [KubeSphere | Creating common component manifests] ************************ changed: [localhost] => (item={'path': 'redis', 'file': 'redis.yaml'}) 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 | Checking minio] ************************************ skipping: [localhost] TASK [common : KubeSphere | Deploying minio] *********************************** skipping: [localhost] TASK [common : debug] ********************************************************** skipping: [localhost] TASK [common : fail] *********************************************************** skipping: [localhost] TASK [common : KubeSphere | Importing minio status] **************************** skipping: [localhost] TASK [common : KubeSphere | Generet Random password] *************************** skipping: [localhost] TASK [common : KubeSphere | Creating Redis Password Secret] ******************** 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 | Checking old redis status] ************************* skipping: [localhost] TASK [common : KubeSphere | Deleting and backup old redis svc] ***************** skipping: [localhost] TASK [common : KubeSphere | Deploying redis] *********************************** skipping: [localhost] TASK [common : KubeSphere | Deploying redis] *********************************** skipping: [localhost] => (item=redis.yaml) TASK [common : KubeSphere | Importing 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 | Checking old openldap status] ********************** skipping: [localhost] TASK [common : KubeSphere | Shutdown ks-account] ******************************* skipping: [localhost] TASK [common : KubeSphere | Deleting and backup old openldap svc] ************** skipping: [localhost] TASK [common : KubeSphere | Checking openldap] ********************************* skipping: [localhost] TASK [common : KubeSphere | Deploying openldap] ******************************** skipping: [localhost] TASK [common : KubeSphere | Loading old openldap data] ************************* skipping: [localhost] TASK [common : KubeSphere | Checking openldap-ha status] *********************** skipping: [localhost] TASK [common : KubeSphere | Getting openldap-ha pod list] ********************** skipping: [localhost] TASK [common : KubeSphere | Getting old openldap data] ************************* skipping: [localhost] TASK [common : KubeSphere | Migrating openldap data] *************************** skipping: [localhost] TASK [common : KubeSphere | Disabling old openldap] **************************** skipping: [localhost] TASK [common : KubeSphere | Restarting openldap] ******************************* skipping: [localhost] TASK [common : KubeSphere | Restarting ks-account] ***************************** skipping: [localhost] TASK [common : KubeSphere | Importing openldap status] ************************* skipping: [localhost] TASK [common : KubeSphere | Checking KubeSphere Config is Exists] ************** changed: [localhost] TASK [common : KubeSphere | Generet Random password] *************************** skipping: [localhost] TASK [common : KubeSphere | Creating Redis Password Secret] ******************** 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 | Checking old redis status] ************************* skipping: [localhost] TASK [common : KubeSphere | Deleting and backup old redis svc] ***************** skipping: [localhost] TASK [common : KubeSphere | Deploying redis] *********************************** skipping: [localhost] TASK [common : KubeSphere | Deploying redis] *********************************** skipping: [localhost] => (item=redis.yaml) TASK [common : KubeSphere | Importing 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 | Checking old openldap status] ********************** skipping: [localhost] TASK [common : KubeSphere | Shutdown ks-account] ******************************* skipping: [localhost] TASK [common : KubeSphere | Deleting and backup old openldap svc] ************** skipping: [localhost] TASK [common : KubeSphere | Checking openldap] ********************************* skipping: [localhost] TASK [common : KubeSphere | Deploying openldap] ******************************** skipping: [localhost] TASK [common : KubeSphere | Loading old openldap data] ************************* skipping: [localhost] TASK [common : KubeSphere | Checking openldap-ha status] *********************** skipping: [localhost] TASK [common : KubeSphere | Getting openldap-ha pod list] ********************** skipping: [localhost] TASK [common : KubeSphere | Getting old openldap data] ************************* skipping: [localhost] TASK [common : KubeSphere | Migrating openldap data] *************************** skipping: [localhost] TASK [common : KubeSphere | Disabling old openldap] **************************** skipping: [localhost] TASK [common : KubeSphere | Restarting openldap] ******************************* skipping: [localhost] TASK [common : KubeSphere | Restarting ks-account] ***************************** skipping: [localhost] TASK [common : KubeSphere | Importing openldap status] ************************* skipping: [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 | Checking minio] ************************************ skipping: [localhost] TASK [common : KubeSphere | Deploying minio] *********************************** skipping: [localhost] TASK [common : debug] ********************************************************** skipping: [localhost] TASK [common : fail] *********************************************************** skipping: [localhost] TASK [common : KubeSphere | Importing minio status] **************************** skipping: [localhost] TASK [common : KubeSphere | Getting elasticsearch and curator installation files] *** skipping: [localhost] TASK [common : KubeSphere | Creating custom manifests] ************************* skipping: [localhost] => (item={'name': 'custom-values-elasticsearch', 'file': 'custom-values-elasticsearch.yaml'}) skipping: [localhost] => (item={'name': 'custom-values-elasticsearch-curator', 'file': 'custom-values-elasticsearch-curator.yaml'}) TASK [common : KubeSphere | Checking elasticsearch data StatefulSet] *********** skipping: [localhost] TASK [common : KubeSphere | Checking elasticsearch storageclass] *************** skipping: [localhost] TASK [common : KubeSphere | Commenting elasticsearch storageclass parameter] *** skipping: [localhost] TASK [common : KubeSphere | Creating elasticsearch credentials secret] ********* skipping: [localhost] TASK [common : KubeSphere | Checking internal es] ****************************** skipping: [localhost] TASK [common : KubeSphere | Deploying elasticsearch-logging] ******************* skipping: [localhost] TASK [common : KubeSphere | Getting PersistentVolume Name] ********************* skipping: [localhost] TASK [common : KubeSphere | Patching PersistentVolume (persistentVolumeReclaimPolicy)] *** skipping: [localhost] TASK [common : KubeSphere | Deleting elasticsearch] **************************** skipping: [localhost] TASK [common : KubeSphere | Waiting for seconds] ******************************* skipping: [localhost] TASK [common : KubeSphere | Deploying elasticsearch-logging] ******************* skipping: [localhost] TASK [common : KubeSphere | Importing es status] ******************************* skipping: [localhost] TASK [common : KubeSphere | Deploying elasticsearch-logging-curator] *********** skipping: [localhost] TASK [common : KubeSphere | Getting fluentbit installation files] ************** skipping: [localhost] TASK [common : ks-logging | Getting Kubernetes Node info] ********************** skipping: [localhost] TASK [common : ks-logging | Setting container runtime of kubernetes] *********** skipping: [localhost] TASK [common : ks-logging | Setting container runtime of kubernetes] *********** skipping: [localhost] TASK [common : ks-logging | Debug container_runtime] *************************** skipping: [localhost] TASK [common : ks-logging | Debug logging_container_runtime] ******************* 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'}) TASK [common : KubeSphere | Preparing fluentbit operator setup] **************** skipping: [localhost] TASK [common : KubeSphere | Deploying new fluentbit operator] ****************** skipping: [localhost] TASK [common : KubeSphere | Importing fluentbit status] ************************ skipping: [localhost] TASK [common : Setting persistentVolumeReclaimPolicy (mysql)] ****************** skipping: [localhost] TASK [common : Setting persistentVolumeReclaimPolicy (etcd)] ******************* skipping: [localhost] PLAY RECAP ********************************************************************* localhost : ok=28 changed=22 unreachable=0 failed=0 skipped=111 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 : Generating images list] *************************************** skipping: [localhost] TASK [download : Synchronizing images] ***************************************** TASK [kubesphere-defaults : KubeSphere | Setting images' namespace override] *** ok: [localhost] TASK [kubesphere-defaults : KubeSphere | Configuring defaults] ***************** ok: [localhost] => { "msg": "Check roles/kubesphere-defaults/defaults/main.yml" } TASK [ks-core/init-token : KubeSphere | Creating KubeSphere directory] ********* ok: [localhost] TASK [ks-core/init-token : KubeSphere | Getting installation init files] ******* changed: [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 | Enabling Token Script] ***************** changed: [localhost] TASK [ks-core/init-token : KubeSphere | Getting KubeSphere Token] ************** changed: [localhost] TASK [ks-core/init-token : KubeSphere | Checking KubeSphere secrets] *********** changed: [localhost] TASK [ks-core/init-token : KubeSphere | Deleting KubeSphere secret] ************ skipping: [localhost] TASK [ks-core/init-token : KubeSphere | Creating components token] ************* 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 : KubeSphere | Override master num] ********************** skipping: [localhost] TASK [ks-core/ks-core : KubeSphere | Setting enableHA] ************************* ok: [localhost] TASK [ks-core/ks-core : KubeSphere | Checking ks-core Helm Release] ************ changed: [localhost] TASK [ks-core/ks-core : KubeSphere | Checking ks-core Exsit] ******************* changed: [localhost] TASK [ks-core/ks-core : KubeSphere | Convert ks-core to helm mananged] ********* skipping: [localhost] => (item={'ns': 'kubesphere-controls-system', 'kind': 'serviceaccounts', 'resource': 'kubesphere-cluster-admin', 'release': 'ks-core'}) skipping: [localhost] => (item={'ns': 'kubesphere-controls-system', 'kind': 'serviceaccounts', 'resource': 'kubesphere-router-serviceaccount', 'release': 'ks-core'}) skipping: [localhost] => (item={'ns': 'kubesphere-controls-system', 'kind': 'role', 'resource': 'system:kubesphere-router-role', 'release': 'ks-core'}) skipping: [localhost] => (item={'ns': 'kubesphere-controls-system', 'kind': 'rolebinding', 'resource': 'nginx-ingress-role-nisa-binding', 'release': 'ks-core'}) skipping: [localhost] => (item={'ns': 'kubesphere-controls-system', 'kind': 'deployment', 'resource': 'default-http-backend', 'release': 'ks-core'}) skipping: [localhost] => (item={'ns': 'kubesphere-controls-system', 'kind': 'service', 'resource': 'default-http-backend', 'release': 'ks-core'}) skipping: [localhost] => (item={'ns': 'kubesphere-system', 'kind': 'secrets', 'resource': 'ks-controller-manager-webhook-cert', 'release': 'ks-core'}) skipping: [localhost] => (item={'ns': 'kubesphere-system', 'kind': 'serviceaccounts', 'resource': 'kubesphere', 'release': 'ks-core'}) skipping: [localhost] => (item={'ns': 'kubesphere-system', 'kind': 'configmaps', 'resource': 'ks-console-config', 'release': 'ks-core'}) skipping: [localhost] => (item={'ns': 'kubesphere-system', 'kind': 'configmaps', 'resource': 'ks-router-config', 'release': 'ks-core'}) skipping: [localhost] => (item={'ns': 'kubesphere-system', 'kind': 'configmaps', 'resource': 'sample-bookinfo', 'release': 'ks-core'}) skipping: [localhost] => (item={'ns': 'kubesphere-system', 'kind': 'clusterroles', 'resource': 'system:kubesphere-router-clusterrole', 'release': 'ks-core'}) skipping: [localhost] => (item={'ns': 'kubesphere-system', 'kind': 'clusterrolebindings', 'resource': 'system:nginx-ingress-clusterrole-nisa-binding', 'release': 'ks-core'}) skipping: [localhost] => (item={'ns': 'kubesphere-system', 'kind': 'clusterrolebindings', 'resource': 'system:kubesphere-cluster-admin', 'release': 'ks-core'}) skipping: [localhost] => (item={'ns': 'kubesphere-system', 'kind': 'clusterrolebindings', 'resource': 'kubesphere', 'release': 'ks-core'}) skipping: [localhost] => (item={'ns': 'kubesphere-system', 'kind': 'services', 'resource': 'ks-apiserver', 'release': 'ks-core'}) skipping: [localhost] => (item={'ns': 'kubesphere-system', 'kind': 'services', 'resource': 'ks-console', 'release': 'ks-core'}) skipping: [localhost] => (item={'ns': 'kubesphere-system', 'kind': 'services', 'resource': 'ks-controller-manager', 'release': 'ks-core'}) skipping: [localhost] => (item={'ns': 'kubesphere-system', 'kind': 'deployments', 'resource': 'ks-apiserver', 'release': 'ks-core'}) skipping: [localhost] => (item={'ns': 'kubesphere-system', 'kind': 'deployments', 'resource': 'ks-console', 'release': 'ks-core'}) skipping: [localhost] => (item={'ns': 'kubesphere-system', 'kind': 'deployments', 'resource': 'ks-controller-manager', 'release': 'ks-core'}) skipping: [localhost] => (item={'ns': 'kubesphere-system', 'kind': 'validatingwebhookconfigurations', 'resource': 'users.iam.kubesphere.io', 'release': 'ks-core'}) skipping: [localhost] => (item={'ns': 'kubesphere-system', 'kind': 'validatingwebhookconfigurations', 'resource': 'resourcesquotas.quota.kubesphere.io', 'release': 'ks-core'}) skipping: [localhost] => (item={'ns': 'kubesphere-system', 'kind': 'validatingwebhookconfigurations', 'resource': 'network.kubesphere.io', 'release': 'ks-core'}) skipping: [localhost] => (item={'ns': 'kubesphere-system', 'kind': 'users.iam.kubesphere.io', 'resource': 'admin', 'release': 'ks-core'}) TASK [ks-core/ks-core : KubeSphere | Patch admin user] ************************* skipping: [localhost] TASK [ks-core/ks-core : KubeSphere | Getting ks-core helm charts] ************** changed: [localhost] => (item=ks-core) TASK [ks-core/ks-core : KubeSphere | Creating manifests] *********************** changed: [localhost] => (item={'path': 'ks-core', 'file': 'custom-values-ks-core.yaml'}) TASK [ks-core/ks-core : KubeSphere | Upgrade CRDs] ***************************** changed: [localhost] => (item=/kubesphere/kubesphere/ks-core/crds/iam.kubesphere.io_federatedrolebindings.yaml) changed: [localhost] => (item=/kubesphere/kubesphere/ks-core/crds/application.kubesphere.io_helmcategories.yaml) changed: [localhost] => (item=/kubesphere/kubesphere/ks-core/crds/application.kubesphere.io_helmrepos.yaml) changed: [localhost] => (item=/kubesphere/kubesphere/ks-core/crds/iam.kubesphere.io_users.yaml) changed: [localhost] => (item=/kubesphere/kubesphere/ks-core/crds/iam.kubesphere.io_groups.yaml) changed: [localhost] => (item=/kubesphere/kubesphere/ks-core/crds/servicemesh.kubesphere.io_servicepolicies.yaml) changed: [localhost] => (item=/kubesphere/kubesphere/ks-core/crds/network.kubesphere.io_ipamhandles.yaml) changed: [localhost] => (item=/kubesphere/kubesphere/ks-core/crds/gateway.kubesphere.io_nginxes.yaml) changed: [localhost] => (item=/kubesphere/kubesphere/ks-core/crds/application.kubesphere.io_helmreleases.yaml) changed: [localhost] => (item=/kubesphere/kubesphere/ks-core/crds/network.kubesphere.io_ippools.yaml) changed: [localhost] => (item=/kubesphere/kubesphere/ks-core/crds/iam.kubesphere.io_federatedroles.yaml) changed: [localhost] => (item=/kubesphere/kubesphere/ks-core/crds/network.kubesphere.io_namespacenetworkpolicies.yaml) changed: [localhost] => (item=/kubesphere/kubesphere/ks-core/crds/cluster.kubesphere.io_clusters.yaml) changed: [localhost] => (item=/kubesphere/kubesphere/ks-core/crds/tenant.kubesphere.io_workspaces.yaml) changed: [localhost] => (item=/kubesphere/kubesphere/ks-core/crds/application.kubesphere.io_helmapplications.yaml) changed: [localhost] => (item=/kubesphere/kubesphere/ks-core/crds/iam.kubesphere.io_federatedusers.yaml) changed: [localhost] => (item=/kubesphere/kubesphere/ks-core/crds/app_v1beta1_application.yaml) changed: [localhost] => (item=/kubesphere/kubesphere/ks-core/crds/iam.kubesphere.io_rolebases.yaml) changed: [localhost] => (item=/kubesphere/kubesphere/ks-core/crds/storage.kubesphere.io_storageclasseraccessor.yaml) changed: [localhost] => (item=/kubesphere/kubesphere/ks-core/crds/network.kubesphere.io_ipamblocks.yaml) changed: [localhost] => (item=/kubesphere/kubesphere/ks-core/crds/iam.kubesphere.io_workspaceroles.yaml) changed: [localhost] => (item=/kubesphere/kubesphere/ks-core/crds/iam.kubesphere.io_loginrecords.yaml) changed: [localhost] => (item=/kubesphere/kubesphere/ks-core/crds/gateway.kubesphere.io_gateways.yaml) changed: [localhost] => (item=/kubesphere/kubesphere/ks-core/crds/application.kubesphere.io_helmapplicationversions.yaml) changed: [localhost] => (item=/kubesphere/kubesphere/ks-core/crds/quota.kubesphere.io_resourcequotas.yaml) changed: [localhost] => (item=/kubesphere/kubesphere/ks-core/crds/iam.kubesphere.io_globalrolebindings.yaml) changed: [localhost] => (item=/kubesphere/kubesphere/ks-core/crds/iam.kubesphere.io_workspacerolebindings.yaml) changed: [localhost] => (item=/kubesphere/kubesphere/ks-core/crds/tenant.kubesphere.io_workspacetemplates.yaml) changed: [localhost] => (item=/kubesphere/kubesphere/ks-core/crds/iam.kubesphere.io_globalroles.yaml) changed: [localhost] => (item=/kubesphere/kubesphere/ks-core/crds/iam.kubesphere.io_groupbindings.yaml) changed: [localhost] => (item=/kubesphere/kubesphere/ks-core/crds/servicemesh.kubesphere.io_strategies.yaml) TASK [ks-core/ks-core : KubeSphere | Creating ks-core] ************************* changed: [localhost] TASK [ks-core/ks-core : KubeSphere | Importing ks-core status] ***************** changed: [localhost] TASK [ks-core/prepare : KubeSphere | Checking core components (1)] ************* changed: [localhost] TASK [ks-core/prepare : KubeSphere | Checking core components (2)] ************* changed: [localhost] TASK [ks-core/prepare : KubeSphere | Checking core components (3)] ************* skipping: [localhost] TASK [ks-core/prepare : KubeSphere | Checking core components (4)] ************* skipping: [localhost] TASK [ks-core/prepare : KubeSphere | Updating ks-core status] ****************** skipping: [localhost] TASK [ks-core/prepare : set_fact] ********************************************** skipping: [localhost] TASK [ks-core/prepare : KubeSphere | Creating KubeSphere directory] ************ ok: [localhost] TASK [ks-core/prepare : KubeSphere | Getting installation init files] ********** changed: [localhost] => (item=ks-init) TASK [ks-core/prepare : KubeSphere | Initing KubeSphere] *********************** changed: [localhost] => (item=role-templates.yaml) TASK [ks-core/prepare : KubeSphere | Generating kubeconfig-admin] ************** skipping: [localhost] PLAY RECAP ********************************************************************* localhost : ok=26 changed=18 unreachable=0 failed=0 skipped=12 rescued=0 ignored=0 Start installing monitoring Start installing multicluster Start installing openpitrix Start installing network ************************************************** Waiting for all tasks to be completed ... task network status is successful (1/4) task openpitrix status is successful (2/4) task multicluster status is successful (3/4) task monitoring status is successful (4/4) ************************************************** Collecting installation results ... ##################################################### ### Welcome to KubeSphere! ### ##################################################### Console: http://172.31.128.33:30880 Account: admin Password: P@88w0rd NOTES: 1. After you log into the console, please check the monitoring status of service components in "Cluster Management". If any service is not ready, please wait patiently until all components are up and running. 2. Please change the default password after login. ##################################################### https://kubesphere.io 2022-10-18 18:08:26 #####################################################
自己的问题
咋解决的啊 我遇到了同样的问题,30880端口netstat 没有被使用,kubesphere也成功安装,就是打不开web。
./kk create cluster -f ./config-sample.yaml --with-kubesphere v3.4.0
What is version of KubeKey has the issue?
2.2.2
What is your os environment?
centos 7
KubeKey config file
No response
A clear and concise description of what happend.
安装提示完成,但是web端不能访问,30880端口也没有被占用
[root@sbgkxy12 logs]# netstat -ntlp Active Internet connections (only servers) Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 127.0.0.1:35214 0.0.0.0: LISTEN 12661/kubelet
tcp 0 0 169.254.25.10:53 0.0.0.0: LISTEN 16912/node-cache
tcp 0 0 0.0.0.0:22 0.0.0.0: LISTEN 1323/sshd: /usr/sbi tcp 0 0 127.0.0.1:25 0.0.0.0: LISTEN 1201/master
tcp 0 0 169.254.25.10:9254 0.0.0.0: LISTEN 16912/node-cache
tcp 0 0 127.0.0.1:10248 0.0.0.0: LISTEN 12661/kubelet
tcp 0 0 127.0.0.1:10249 0.0.0.0: LISTEN 16957/kube-proxy
tcp 0 0 127.0.0.1:9099 0.0.0.0: LISTEN 19212/calico-node
tcp 0 0 172.31.128.33:2379 0.0.0.0: LISTEN 10068/etcd
tcp 0 0 127.0.0.1:2379 0.0.0.0: LISTEN 10068/etcd
tcp 0 0 172.31.128.33:9100 0.0.0.0: LISTEN 60306/kube-rbac-pro tcp 0 0 127.0.0.1:9100 0.0.0.0: LISTEN 9652/node_exporter
tcp 0 0 172.31.128.33:2380 0.0.0.0: LISTEN 10068/etcd
tcp6 0 0 :::10256 ::: LISTEN 16957/kube-proxy
tcp6 0 0 :::10257 ::: LISTEN 12300/kube-controll tcp6 0 0 :::10259 ::: LISTEN 12331/kube-schedule tcp6 0 0 :::22 ::: LISTEN 1323/sshd: /usr/sbi tcp6 0 0 ::1:25 ::: LISTEN 1201/master
tcp6 0 0 :::9253 ::: LISTEN 16912/node-cache
tcp6 0 0 :::9353 ::: LISTEN 16912/node-cache
tcp6 0 0 :::10250 ::: LISTEN 12661/kubelet
tcp6 0 0 :::6443 ::: LISTEN 12339/kube-apiserve [root@sbgkxy12 logs]#
[root@sbgkxy12 logs]# kubectl get pod --all-namespaces NAMESPACE NAME READY STATUS RESTARTS AGE kube-system calico-kube-controllers-69cfcfdf6c-88g2c 1/1 Running 0 42m kube-system calico-node-fzdms 1/1 Running 0 42m kube-system coredns-5495dd7c88-9mtdl 1/1 Running 0 42m kube-system coredns-5495dd7c88-t9f4t 1/1 Running 0 42m kube-system kube-apiserver-sbgkxy12 1/1 Running 0 42m kube-system kube-controller-manager-sbgkxy12 1/1 Running 0 42m kube-system kube-proxy-cwxcd 1/1 Running 0 42m kube-system kube-scheduler-sbgkxy12 1/1 Running 0 42m kube-system nodelocaldns-9xsnx 1/1 Running 0 42m kube-system openebs-localpv-provisioner-6f8b56f75-jvw95 1/1 Running 0 42m kube-system snapshot-controller-0 1/1 Running 0 28m kubesphere-controls-system default-http-backend-56d9d4fdf7-ghr6f 1/1 Running 0 27m kubesphere-controls-system kubectl-admin-7685cdd85b-dc46p 1/1 Running 0 11m kubesphere-monitoring-system alertmanager-main-0 2/2 Running 0 23m kubesphere-monitoring-system kube-state-metrics-89f49579b-stjwt 3/3 Running 0 25m kubesphere-monitoring-system node-exporter-zwz74 2/2 Running 0 25m kubesphere-monitoring-system notification-manager-deployment-6ff7974fbd-lpmpl 0/2 ContainerCreating 0 4m59s kubesphere-monitoring-system notification-manager-operator-58bc989b46-fh94h 2/2 Running 0 25m kubesphere-monitoring-system prometheus-k8s-0 0/2 PodInitializing 0 23m kubesphere-monitoring-system prometheus-operator-fc9b55959-krvg2 2/2 Running 0 25m kubesphere-system ks-apiserver-5db774f4f-xhwgc 1/1 Running 0 27m kubesphere-system ks-console-64b56f967-6g7bc 1/1 Running 0 27m kubesphere-system ks-controller-manager-7b5f77b47f-sslzf 1/1 Running 0 27m kubesphere-system ks-installer-9b4c69688-54pk9 1/1 Running 0 42m
Relevant log output
Additional information
No response