I am trying to install Istio on AKS

alan 1 Reputation point
2021-07-27T06:44:32.467+00:00

I am now installing Istio on AKS, referring to the following site.
https://learn.microsoft.com/en-us/azure/aks/servicemesh-istio-install?pivots=client-operating-system-linux

I don't think it's a problem until the chapter on Install the Istio Operator on AKS.

The chapter Install Istio components does not work.

Blockquote

118119-image.png

I get Kiali-related errors in istioctl install -f istio.aks.yaml.
I believe there is a problem with istio.aks.yaml.

Azure Kubernetes Service (AKS)
Azure Kubernetes Service (AKS)
An Azure service that provides serverless Kubernetes, an integrated continuous integration and continuous delivery experience, and enterprise-grade security and governance.
2,100 questions
{count} votes

1 answer

Sort by: Most helpful
  1. SRIJIT-BOSE-MSFT 4,336 Reputation points Microsoft Employee
    2021-07-28T16:59:12.187+00:00

    @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.


Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.