istioctl安装失败,出现多个超时

问题描述

istio docs to install the demo profile之后,出现以下错误。其他人几个月来一直没有解决错误

其他安装方法有效吗?头盔安装已被弃用,但仍然可以使用吗?有没有办法删除我现在的部分安装?

$ istioctl install --set profile=demo
Detected that your cluster does not support third party JWT authentication. Falling back to less secure first party JWT. See https://istio.io/docs/ops/best-practices/security/#configure-third-party-service-account-tokens for details.
✔ Istio core installed                                                                                                                      
  Processing resources for Istiod. Waiting for Deployment/istio-system/istiod                                                               
✘ Istiod encountered an error: Failed to wait for resource: resources not ready after 5m0s: timed out waiting for the condition             
Deployment/istio-system/istiod
✘ Egress gateways encountered an error: Failed to wait for resource: resources not ready after 5m0s: timed out waiting for the conditions...
Deployment/istio-system/istio-egressgateway
✘ Ingress gateways encountered an error: Failed to wait for resource: resources not ready after 5m0s: timed out waiting for the condition   
Deployment/istio-system/istio-ingressgateway
- Pruning removed resources                                                                                                                 Error: Failed to install manifests: errors occurred during operation

解决方法

我在另一个具有32 GB RAM的kubernetes集群上尝试了istioctl install,并成功了。该群集的创建方式与第一个群集相同,主群集上具有12 GB的RAM,因此允许安装工作的区别在于RAM的数量。

istioctl install的最低RAM需求尚未记录,需要记录。超时错误消息是令人误解的。应该说内存不足。还应该有一份有关裸机安装的文档。

如果没有足够的RAM来进行安装,则飞行前检查不应指示通过。

我希望这对遇到超时消息的人有所帮助。

,

我遇到了同样的问题。 我设置了个人资料,它有帮助

istioctl install --set profile=minimal