@alan , Sorry I missed it the last time.
According to the steps outlined in this article, you won't have to run istioctl install -f istio.aks.yaml
.
To install the Istio Operator on AKS please run istioctl operator init
. To validate that it has been installed run kubectl get all -n istio-operator
You should see the components similar to the following deployed.
NAME READY STATUS RESTARTS AGE
pod/istio-operator-6d7958b7bf-wxgdc 1/1 Running 0 2m43s
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE
service/istio-operator ClusterIP 10.0.8.57 <none> 8383/TCP 2m43s
NAME READY UP-TO-DATE AVAILABLE AGE
deployment.apps/istio-operator 1/1 1 1 2m43s
NAME DESIRED CURRENT READY AGE
replicaset.apps/istio-operator-6d7958b7bf 1 1 1 2m43s
To install istio components run:
kubectl create ns istio-system
kubectl apply -f istio.aks.yaml
The contents of istio.aks.yaml should be as described here. To validate run kubectl get all -n istio-system
You do not have to run istioctl install -f istio.aks.yaml
in this set-up.
Also the steps outlined in the aforementioned article assumes installed Istio version is 1.7.3
.
----------
Hope this helps.
Please "Accept as Answer" if it helped, so that it can help others in the community looking for help on similar topics.