问题描述
在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