willqyK零S
- 已编辑
ks-console偶尔出现无法登录现象,输入用户名密码点击登录无任何反馈。
执行重置密码操作,kubectl apply 以下内容
apiVersion: iam.kubesphere.io/v1alpha2
kind: User
metadata:
annotations:
iam.kubesphere.io/password-encrypted: "true"
finalizers:
- finalizers.kubesphere.io/users
labels:
kubefed.io/managed: "false"
name: admin
spec:
email: admin@kubesphere.io
password: $2a$10$uJd.JOmYNTeDcBeN9idI0e7lVh1YolZ3LosKUW6MDCU5oHmGc8lHG
status:
lastTransitionTime: "2020-10-12T08:48:03Z"
state: Active
重启ks-console 以及ks-controller-manager依然无效,
ks-controller-manager日志:
[root@jenkins kubersphere]# kubectl -n kubesphere-system logs -f ks-controller-manager-6c98f848-57r72
W1125 17:10:17.329271 1 client_config.go:543] Neither --kubeconfig nor --master was specified. Using the inClusterConfig. This might not work.
I1125 17:10:17.674866 1 server.go:175] setting up manager
I1125 17:10:18.145592 1 user_controller.go:134] Setting up event handlers
I1125 17:10:18.145768 1 certificatesigningrequest_controller.go:90] Setting up event handlers
I1125 17:10:18.145871 1 clusterrolebinding_controller.go:94] Setting up event handlers
I1125 17:10:18.145985 1 globalrole_controller.go:95] Setting up event handlers
I1125 17:10:18.154604 1 workspacerole.go:106] Setting up event handlers
I1125 17:10:18.154687 1 globalrolebinding_controller.go:101] Setting up event handlers
I1125 17:10:18.154772 1 workspacerolebinding_controller.go:106] Setting up event handlers
I1125 17:10:18.154854 1 workspacetemplate_controller.go:122] Setting up event handlers
I1125 17:10:18.154945 1 server.go:225] Starting cache resource from apiserver...
I1125 17:10:18.155045 1 server.go:236] Starting the controllers.
I1125 17:10:18.155087 1 leaderelection.go:242] attempting to acquire leader lease kubesphere-system/ks-controller-manager-leader-election...
E1125 17:13:25.723293 1 user_controller.go:146] Failed to enqueue login object, error: Operation cannot be fulfilled on users.iam.kubesphere.io "admin": the object has been modified; please apply your changes to the latest version and try again
E1125 17:15:49.648252 1 user_controller.go:146] Failed to enqueue login object, error: Operation cannot be fulfilled on users.iam.kubesphere.io "admin": the object has been modified; please apply your changes to the latest version and try again
E1125 17:16:03.387568 1 user_controller.go:146] Failed to enqueue login object, error: Operation cannot be fulfilled on users.iam.kubesphere.io "admin": the object has been modified; please apply your changes to the latest version and try again
E1125 17:24:10.637100 1 user_controller.go:146] Failed to enqueue login object, error: Operation cannot be fulfilled on users.iam.kubesphere.io "admin": the object has been modified; please apply your changes to the latest version and try again
ks-console日志
# kubectl -n kubesphere-system logs -f ks-console-786b9846d4-dc9cs
{ UnauthorizedError: Not Login
at Object.throw (/opt/kubesphere/console/server/server.js:31701:11)
at getCurrentUser (/opt/kubesphere/console/server/server.js:9037:14)
at renderView (/opt/kubesphere/console/server/server.js:23231:46)
at dispatch (/opt/kubesphere/console/server/server.js:6870:32)
at next (/opt/kubesphere/console/server/server.js:6871:18)
at /opt/kubesphere/console/server/server.js:70183:16
at dispatch (/opt/kubesphere/console/server/server.js:6870:32)
at next (/opt/kubesphere/console/server/server.js:6871:18)
at /opt/kubesphere/console/server/server.js:77986:37
at dispatch (/opt/kubesphere/console/server/server.js:6870:32)
at next (/opt/kubesphere/console/server/server.js:6871:18)
at /opt/kubesphere/console/server/server.js:70183:16
at dispatch (/opt/kubesphere/console/server/server.js:6870:32)
at next (/opt/kubesphere/console/server/server.js:6871:18)
at /opt/kubesphere/console/server/server.js:77986:37
at dispatch (/opt/kubesphere/console/server/server.js:6870:32) message: 'Not Login' }
--> GET / 302 1ms 43b 2020/11/25T17:47:37.744
<-- GET /login 2020/11/25T17:47:37.744
--> GET /login 200 28ms 14.82kb 2020/11/25T17:47:37.772
<-- GET / 2020/11/25T17:47:47.743
{ UnauthorizedError: Not Login
at Object.throw (/opt/kubesphere/console/server/server.js:31701:11)
at getCurrentUser (/opt/kubesphere/console/server/server.js:9037:14)
at renderView (/opt/kubesphere/console/server/server.js:23231:46)
at dispatch (/opt/kubesphere/console/server/server.js:6870:32)
at next (/opt/kubesphere/console/server/server.js:6871:18)
at /opt/kubesphere/console/server/server.js:70183:16
at dispatch (/opt/kubesphere/console/server/server.js:6870:32)
at next (/opt/kubesphere/console/server/server.js:6871:18)
at /opt/kubesphere/console/server/server.js:77986:37
at dispatch (/opt/kubesphere/console/server/server.js:6870:32)
at next (/opt/kubesphere/console/server/server.js:6871:18)
at /opt/kubesphere/console/server/server.js:70183:16
at dispatch (/opt/kubesphere/console/server/server.js:6870:32)
at next (/opt/kubesphere/console/server/server.js:6871:18)
at /opt/kubesphere/console/server/server.js:77986:37
at dispatch (/opt/kubesphere/console/server/server.js:6870:32) message: 'Not Login' }
--> GET / 302 1ms 43b 2020/11/25T17:47:47.744
<-- GET /login 2020/11/25T17:47:47.744
--> GET /login 200 44ms 14.82kb 2020/11/25T17:47:47.788
<-- GET / 2020/11/25T17:47:57.743
{ UnauthorizedError: Not Login
at Object.throw (/opt/kubesphere/console/server/server.js:31701:11)
at getCurrentUser (/opt/kubesphere/console/server/server.js:9037:14)
at renderView (/opt/kubesphere/console/server/server.js:23231:46)
at dispatch (/opt/kubesphere/console/server/server.js:6870:32)
at next (/opt/kubesphere/console/server/server.js:6871:18)
at /opt/kubesphere/console/server/server.js:70183:16
at dispatch (/opt/kubesphere/console/server/server.js:6870:32)
at next (/opt/kubesphere/console/server/server.js:6871:18)
at /opt/kubesphere/console/server/server.js:77986:37
at dispatch (/opt/kubesphere/console/server/server.js:6870:32)
at next (/opt/kubesphere/console/server/server.js:6871:18)
at /opt/kubesphere/console/server/server.js:70183:16
at dispatch (/opt/kubesphere/console/server/server.js:6870:32)
at next (/opt/kubesphere/console/server/server.js:6871:18)
at /opt/kubesphere/console/server/server.js:77986:37
at dispatch (/opt/kubesphere/console/server/server.js:6870:32) message: 'Not Login' }
--> GET / 302 1ms 43b 2020/11/25T17:47:57.744
<-- GET /login 2020/11/25T17:47:57.744
--> GET /login 200 6ms 14.82kb 2020/11/25T17:47:57.750
^C