我有使用 Kubespray 的多主机 kubernetes 集群设置。我在其上使用 helm 运行了一个应用程序,这大大增加了 master 的负载。这使得 master 几乎无法访问。之后,我一个一个地关闭了主控,并增加了它们的 RAM 和 CPU。但是重新启动后,apiserver 和调度程序 pod 都无法启动。它们处于“CreateContainerError”状态。
APIserver 正在记录大量错误消息x509: certificate has expired or is not yet valid
。
此错误还有其他线程,其中大多数建议修复 apiserver 或集群证书。但这是新设置的集群,证书有效期至 2020 年。
这是我的集群的一些细节。
CentOS Linux release: 7.6.1810 (Core)
Docker version: 18.06.1-ce, build e68fc7a
Kubernetes 版本
Client Version: v1.13.2
Server Version: v1.13.2