再客户云环境安装提示安装成功,能打开登陆页面但是登录不了
有以下几个现象:1.所有节点都有30880的监听(使用netstat查看的),但是只有使用master节点才能访问30880,防火墙已关闭,安全组策略没有拦截。
2.查看kubesphere的组件,显示ks-account为:ks-account-5f4c9d4b8f-bkzk9 0/1 Init:0/2 0 14d,我印象中年前这个是正常的,不知道是不是记错了,这个组件主要干嘛用的呢?
3.describe查看容器组,感觉里面有点和正常的不一样,以下是感觉有问题的地方的xml:
Init Containers:
wait-redis:
Container ID: docker://c17e1cfb8738d90d6c46bf328353766cc6e6e05fccaca692b19593996519bea0
Image: busybox:1.28.4
Image ID: docker-pullable://busybox@sha256:141c253bc4c3fd0a201d32dc1f493bcf3fff003b6df416dea4f41046e0f37d47
Port: <none>
Host Port: <none>
Command:
sh
-c
until nc -z redis.kubesphere-system.svc 6379; do echo “waiting for redis”; sleep 2; done;
State: Running
Started: Sun, 19 Jan 2020 17:33:20 +0800
Ready: False
Restart Count: 0
Environment: <none>
Mounts:
/var/run/secrets/kubernetes.io/serviceaccount from kubesphere-token-lml52 (ro)
wait-ldap:
Container ID:
Image: busybox:1.28.4
Image ID:
Port: <none>
Host Port: <none>
Command:
sh
-c
until nc -z openldap.kubesphere-system.svc 389; do echo “waiting for ldap”; sleep 2; done;
State: Waiting
Reason: PodInitializing
Ready: False
Restart Count: 0
Environment: <none>
Mounts:
/var/run/secrets/kubernetes.io/serviceaccount from kubesphere-token-lml52 (ro)
Containers:
ks-account:
Container ID:
Image: kubesphere/ks-account:v2.1.0
Image ID:
Port: 9090/TCP
Host Port: 0/TCP
Command:
ks-iam
–logtostderr=true
–jwt-secret=$(JWT_SECRET)
–admin-password=$(ADMIN_PASSWORD)
–enable-multi-login=True
–token-idle-timeout=40m
–redis-url=redis://redis.kubesphere-system.svc:6379
–generate-kubeconfig=False
State: Waiting
Reason: PodInitializing
Ready: False
Restart Count: 0
麻烦大神解析下