I'm using the pre-packaged Kubernetes cluster that comes with docker desktop. I'm on a windows machine, running the Kubernetes on a Ubuntu-18.04 VM using WSL 2. On my Kubernetes cluster I run:
istioctl install --set profile=demo --set values.global.jwtPolicy=third-party-jwt
But I get the message:
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.
After that, it freezes on this until it times out:
Processing resources for Istiod. Waiting for Deployment/istio-system/istiod
Is there a way of enabling third party JWT in my cluster?