Istio installation failing on arm64 Linux platform

I tried to install istio using instructions from the istio website, however it fails to install and I see the exec format error in the istiod log files:

standard_init_linux.go:207: exec user process caused "exec format error" This means that the executable format is not right for the arm64 platform.`

Any pointers is appreciated.

Used the following command after installation:

~/istio-1.9.2$ istioctl install --set profile=demo -y
Detected that your cluster does not support third party JWT authentication. Falling back to less secure first party JWT. See https://istio.io/v1.9/docs/ops/best-practices/security/#configure-third-party-service-account-tokens for details.
✔ Istio core installed
✘ 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 condition
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

1 Like