I was experiencing the following issue when trying to install istio on Azure.
istioctl manifest apply -f istio.aks.yaml --logtostderr --set installPackagePath=./install/kubernetes/operator/charts 2020-01-05T22:29:29.321354Z info ReadProfileYAML for profile name: default 2020-01-05T22:29:29.321694Z info Loading values from compiled in VFS at path profiles/default.yaml 2020-01-05T22:29:29.430981Z info NewFileTemplateRenderer with helmChart=./install/kubernetes/operator/charts/istio-control/istio-autoinject, componentName=Injector 2020-01-05T22:29:29.431003Z info Run FileTemplateRenderer with helmChart=./install/kubernetes/operator/charts/istio-control/istio-autoinject, componentName=Injector 2020-01-05T22:29:29.441799Z info NewFileTemplateRenderer with helmChart=./install/kubernetes/operator/charts/security/citadel, componentName=Citadel 2020-01-05T22:29:29.441824Z info Run FileTemplateRenderer with helmChart=./install/kubernetes/operator/charts/security/citadel, componentName=Citadel 2020-01-05T22:29:29.447219Z info NewFileTemplateRenderer with helmChart=./install/kubernetes/operator/charts/security/certmanager, componentName=CertManager 2020-01-05T22:29:29.447236Z info Run FileTemplateRenderer with helmChart=./install/kubernetes/operator/charts/security/certmanager, componentName=CertManager 2020-01-05T22:29:29.451617Z info NewFileTemplateRenderer with helmChart=./install/kubernetes/operator/charts/security/nodeagent, componentName=NodeAgent 2020-01-05T22:29:29.451635Z info Run FileTemplateRenderer with helmChart=./install/kubernetes/operator/charts/security/nodeagent, componentName=NodeAgent 2020-01-05T22:29:29.456287Z info NewFileTemplateRenderer with helmChart=./install/kubernetes/operator/charts/istio-telemetry/mixer-telemetry, componentName=Telemetry 2020-01-05T22:29:29.456309Z info Run FileTemplateRenderer with helmChart=./install/kubernetes/operator/charts/istio-telemetry/mixer-telemetry, componentName=Telemetry 2020-01-05T22:29:29.463652Z info NewFileTemplateRenderer with helmChart=./install/kubernetes/operator/charts/istio-control/istio-discovery, componentName=Pilot 2020-01-05T22:29:29.463745Z info Run FileTemplateRenderer with helmChart=./install/kubernetes/operator/charts/istio-control/istio-discovery, componentName=Pilot 2020-01-05T22:29:29.471829Z info NewFileTemplateRenderer with helmChart=./install/kubernetes/operator/charts/base, componentName=Base 2020-01-05T22:29:29.471853Z info Run FileTemplateRenderer with helmChart=./install/kubernetes/operator/charts/base, componentName=Base 2020-01-05T22:29:29.478778Z info NewFileTemplateRenderer with helmChart=./install/kubernetes/operator/charts/istio-cni, componentName=Cni 2020-01-05T22:29:29.478824Z info Run FileTemplateRenderer with helmChart=./install/kubernetes/operator/charts/istio-cni, componentName=Cni 2020-01-05T22:29:29.483290Z info NewFileTemplateRenderer with helmChart=./install/kubernetes/operator/charts/istio-control/istio-config, componentName=Galley 2020-01-05T22:29:29.483325Z info Run FileTemplateRenderer with helmChart=./install/kubernetes/operator/charts/istio-control/istio-config, componentName=Galley 2020-01-05T22:29:29.491517Z info NewFileTemplateRenderer with helmChart=./install/kubernetes/operator/charts/istiocoredns, componentName=CoreDNS 2020-01-05T22:29:29.491553Z info Run FileTemplateRenderer with helmChart=./install/kubernetes/operator/charts/istiocoredns, componentName=CoreDNS 2020-01-05T22:29:29.495509Z info NewFileTemplateRenderer with helmChart=./install/kubernetes/operator/charts/gateways/istio-ingress, componentName=IngressGateway 2020-01-05T22:29:29.495530Z info Run FileTemplateRenderer with helmChart=./install/kubernetes/operator/charts/gateways/istio-ingress, componentName=IngressGateway 2020-01-05T22:29:29.502920Z info NewFileTemplateRenderer with helmChart=./install/kubernetes/operator/charts/gateways/istio-egress, componentName=EgressGateway 2020-01-05T22:29:29.502939Z info Run FileTemplateRenderer with helmChart=./install/kubernetes/operator/charts/gateways/istio-egress, componentName=EgressGateway 2020-01-05T22:29:29.507712Z info NewFileTemplateRenderer with helmChart=./install/kubernetes/operator/charts/istio-policy, componentName=Policy 2020-01-05T22:29:29.507781Z info Run FileTemplateRenderer with helmChart=./install/kubernetes/operator/charts/istio-policy, componentName=Policy 2020-01-05T22:29:29.513206Z info NewFileTemplateRenderer with helmChart=./install/kubernetes/operator/charts/istio-telemetry/grafana, componentName=Grafana 2020-01-05T22:29:29.513242Z info Run FileTemplateRenderer with helmChart=./install/kubernetes/operator/charts/istio-telemetry/grafana, componentName=Grafana 2020-01-05T22:29:29.528569Z info too many open file
For some reasons the istioctl manifest command doesn’t take the installPackagePath value. When I take off “installPackagePath=./install/kubernetes/operator/charts” from the command it works fine. So instead of running the command that provides by the documentation just run the following command. And it should work.
istioctl manifest apply -f istio.aks.yaml --logtostderr
If you dont have a istio.akl.yaml file, just run the following command.
istioctl manifest apply \ --logtostderr \ --set values.global.controlPlaneSecurityEnabled=true \ --set values.global.mtls.enabled=false \ --set values.grafana.enabled=true \ --set values.grafana.security.enabled=true \ --set values.kiali.enabled=true \ --set values.tracing.enabled=true