I had no problem injecting istio with 1.5.0. (I am in the process of upgrading to 1.6.0)
This (1.5.0) was my first installation (the version I started with) however (not an upgrade) fwiw.
▶ istioctl version --remote
client version: 1.9.4
control plane version: 1.9.5
data plane version: 1.9.5 (116 proxies)
2h15m
▶ kubectl get pods -n elastic-system -o jsonpath="{.items[*].spec.containers[*].name}" |\
tr -s '[[:space:]]' '\n' |\
sort |\
uniq -c
1 istio-proxy
1 manager
▶ k get pods -n elastic-system
NAME READY STATUS RESTARTS AGE
elastic-operator-0 2/2 Running 0 3d3h
▶ k get es
NAME HEALTH NODES VERSION PHASE AGE
mycluster green 3 7.12.1 Ready 4d4h
▶ kubectl get pods -n elastic-system -o jsonpath="{.items[*].spec.containers[*].image}" |\
tr -s '[[:space:]]' '\n'
docker.io/istio/proxyv2:1.9.5
docker.elastic.co/eck/eck-operator:1.5.0
Apache, Apache Lucene, Apache Hadoop, Hadoop, HDFS and the yellow elephant
logo are trademarks of the
Apache Software Foundation
in the United States and/or other countries.