I wanted to try deploying WASM extension on gke using this demo application https://github.com/GoogleCloudPlatform/microservices-demo
Realized that GKE doesn't support istio 1.5.x yet https://cloud.google.com/istio/docs/istio-on-gke/versions
So I just tried gt; istioctl upgrade --force and got 'installation complete' message as in here https://gist.github.com/taegyunkim/dc00a34934968bd6adf13fb2b5ec1ff9 then restarted the pods as suggested
To verify update, I ran gt; istioctl version and got this:
client version: 1.5.2
citadel version: 1.4.6-gke.0
galley version: 1.4.6-gke.0
ingressgateway version: 1.4.6-gke.0
pilot version: 1.4.6-gke.0
policy version: 1.4.6-gke.0
sidecar-injector version: 1.4.6-gke.0
telemetry version: 1.4.6-gke.0
pilot version: 1.5.2
data plane version: 1.4.6-gke.0 (18 proxies)It doesn't look like it's updated. Is there a way to do this properly?
Currently there is no possibility to install Istio version 1.5.X with GCP Cloud Console as shown below:
The newest version is 1.4.6-gke.0 as described here: Cloud.google.com: Istio: Versions
There is a Feature Request to support Istio 1.5.X on Issuetracker.google.com: Istio 1.5 on GKE
The best way to install Istio 1.5.X on a GKE cluster would be:
Istio in GCP Dashboard.GKE cluster with gcloud.Istio site to install istioctl: Istio.io: Install Istioctl.istioctl manifest apply.After this steps, command: $ istioctl version should output:
client version: 1.5.4
control plane version: 1.5.4
data plane version: 1.5.4 (2 proxies)Please let me know if you have any question in that.