init.d/network中init_secret_network(),创建了一个名为 “network-secret” 的 secret 对象,并将 “dynamic_network” 的值设置为 “0.0.0.0”。等待创建完毕,创建好了就不再等待。 问题在于,创建的时候 kubelet 没起来,所以一致循环30s才退出。这有什么办法优化
时间: 2024-03-29 09:35:22 浏览: 46
如果你想要优化这个问题,你可以考虑使用 Kubernetes 的 livenessProbe 来检测 kubelet 是否已经启动。livenessProbe 是 Kubernetes 用来检测 Pod 是否健康运行的一种机制,你可以在 Pod 的配置文件中设置 livenessProbe 来检测 kubelet 是否已经启动。这样,当 kubelet 启动后,livenessProbe 就会返回成功,Pod 就会正常启动,而不需要等待30秒钟。另外,你也可以考虑使用 kubectl wait 命令来等待 Secret 对象的创建完成,这样可以避免一直循环等待的情况。
阅读全文