Can't install 1.7.2 on ARM64

Hi,
I’ve been trying today to install Istio on a 5-node Raspi-4 cluster running Ubuntu server (ARM64). There is a binary specifically for that arch, yet I’ve tried on both K3S and Microk8s and neither one will install. This is the output of the microk8s installation:

~/istio-1.7.2# 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.
:heavy_check_mark: Istio core installed
2020-09-25T20:07:04.782006Z error installer failed to create “EnvoyFilter/istio-system/metadata-exchange-1.6”: rpc error: code = Unknown desc = database is locked
✘ Istiod encountered an error: failed to create “EnvoyFilter/istio-system/metadata-exchange-1.6”: rpc error: code = Unknown desc = database is locked
✘ 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

Am I missing something obvious here?

Thanks,
Steve

istio offical have not support istio for arm64.
You could use images from https://github.com/querycap/istio

1 Like

Hi @Steve were you able to install this. I am also trying to setup a raspi cluster and encountering the same issue.

Hi @morlay, I am trying to install the istio on the raspi cluster. The documentation is not very clear. Is there an example that I can try to ensure that the deployment worked?