istioctl 安装失败,多次超时

istioctl install fails with multiple timeouts

istio docs to install the demo profile 之后,我得到以下错误。其他人几个月来一直收到此错误,但仍未解决。

其他安装方法是否有效? helm 安装已被弃用,但它仍然有效吗?有没有办法删除我现在的部分安装?

$ 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