rancher证书明天到期,按照官方文档,执行了如下命令:
1.exec 到 rancher server
kubectl --insecure-skip-tls-verify -n kube-system delete secrets k3s-serving
kubectl --insecure-skip-tls-verify delete secret serving-cert -n cattle-system
rm -f /var/lib/rancher/k3s/server/tls/dynamic-cert.json
exit
2.执行以下命令刷新参数
curl --insecure -sfL https://172.17.80.215/v3 # rancher 地址
3.重启 rancher-server
重启后登录页面一直提示
当前集群 Unavailable 中…,在 API 准备就绪之前,直接与 API 交互的功能将不可用。
查看 rancher 日志
2023/09/14 09:31:26 [ERROR] failed on subscribe namespacedBasicAuth: Get “https://172.17.80.216:6443/api/v1/secrets?resourceVersion=0&timeout=30m0s&timeoutSeconds=1800&watch=true”: waiting for cluster [c-bwnnc] agent to connect
2023/09/14 09:31:53 [ERROR] failed on subscribe namespacedCertificate: Get “https://172.17.80.216:6443/api/v1/secrets?resourceVersion=0&timeout=30m0s&timeoutSeconds=1800&watch=true”: waiting for cluster [c-bwnnc] agent to connect
2023/09/14 09:32:07 [INFO] Stopping cluster agent for c-bwnnc
2023/09/14 09:32:07 [ERROR] failed to start cluster controllers c-bwnnc: context canceled
W0914 09:33:02.501034 8 warnings.go:80] extensions/v1beta1 Ingress is deprecated in v1.14+, unavailable in v1.22+; use networking.k8s.io/v1 Ingress
2023/09/14 09:34:18 [INFO] Stopping cluster agent for c-bwnnc
2023/09/14 09:34:18 [ERROR] failed to start cluster controllers c-bwnnc: context canceled
2023-09-14 09:34:44.545854 I | mvcc: store.index: compact 233691551
2023-09-14 09:34:44.602587 I | mvcc: finished scheduled compaction at 233691551 (took 56.039501ms)
2023/09/14 09:35:36 [ERROR] error syncing ‘c-bwnnc’: handler cluster-deploy: Get “https://172.17.80.216:6443/apis/apps/v1/namespaces/cattle-system/daemonsets/cattle-node-agent”: waiting for cluster [c-bwnnc] agent to connect, requeuing
2023/09/14 09:36:27 [INFO] Stopping cluster agent for c-bwnnc
2023/09/14 09:36:27 [ERROR] failed to start cluster controllers c-bwnnc: context canceled
2023/09/14 09:38:19 [INFO] Stopping cluster agent for c-bwnnc
2023/09/14 09:38:19 [ERROR] failed to start cluster controllers c-bwnnc: context canceled
W0914 09:39:07.340037 8 warnings.go:80] apiextensions.k8s.io/v1beta1 CustomResourceDefinition is deprecated in v1.16+, unavailable in v1.22+; use apiextensions.k8s.io/v1 CustomResourceDefinition
2023-09-14 09:39:44.548704 I | mvcc: store.index: compact 233693409
2023-09-14 09:39:44.604408 I | mvcc: finished scheduled compaction at 233693409 (took 54.767808ms)
2023/09/14 09:40:22 [INFO] Stopping cluster agent for c-bwnnc
2023/09/14 09:40:22 [ERROR] failed to start cluster controllers c-bwnnc: context canceled
W0914 09:42:11.501855 8 warnings.go:80] extensions/v1beta1 Ingress is deprecated in v1.14+, unavailable in v1.22+; use networking.k8s.io/v1 Ingress
2023/09/14 09:42:31 [INFO] Stopping cluster agent for c-bwnnc
2023/09/14 09:42:31 [ERROR] failed to start cluster controllers c-bwnnc: context canceled
2023/09/14 09:44:41 [INFO] Stopping cluster agent for c-bwnnc
2023/09/14 09:44:41 [ERROR] failed to start cluster controllers c-bwnnc: context canceled
2023-09-14 09:44:44.551494 I | mvcc: store.index: compact 233695267
2023-09-14 09:44:44.607465 I | mvcc: finished scheduled compaction at 233695267 (took 55.242018ms)
2023/09/14 09:46:49 [INFO] Stopping cluster agent for c-bwnnc
2023/09/14 09:46:49 [ERROR] failed to start cluster controllers c-bwnnc: context canceled
W0914 09:48:00.340817 8 warnings.go:80] apiextensions.k8s.io/v1beta1 CustomResourceDefinition is deprecated in v1.16+, unavailable in v1.22+; use apiextensions.k8s.io/v1 CustomResourceDefinition
2023/09/14 09:48:56 [INFO] Stopping cluster agent for c-bwnnc
2023/09/14 09:48:56 [ERROR] failed to start cluster controllers c-bwnnc: context canceled