Following the istio docs to install the demo profile I get the errors below. Others have been getting this error for months with no resolution.
Do other installation methods work? The helm installation has been deprecated, but does it still work? Is there a way to remove the partial installation that I have now?
$ 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
istioctl experimental uninstall --purge
to delete all istio resources.default
orminimal
? From the information you provided I would say that's a problem with resources, but can't say more without the true reason of pods being unhealthy. Could you check the unhealthy pods in istio-system namespace withkubectl get pods -n istio-system
andkubectl describe <unhealthy pod> -n istio-system
and check what's the reason? 16GB is not a hard requirement, I thought you use minikube/microk8s.istioctl install
and get the same timeout errors.kubectl delete namespaces istio-system
to remove the namespace after a failed install.