将我的应用程序通过azure draft安装到Istio

时间:2017-12-22 00:24:31

标签: istio

如何通过azure/draft与Istio集成来安装我的应用程序?

具体来说,官方的Istio文档:

https://istio.io/docs/setup/kubernetes/quick-start.html

  

如果您没有安装Istio-Initializer,则必须使用istioctl kube-inject在部署之前手动将Envoy容器注入应用程序窗格中:

     

kubectl create -f<(istioctl kube-inject -f .yaml)

我应该在哪里/哪里修改由azure / draft创建的Helm图表文件夹以使用Istio?

1 个答案:

答案 0 :(得分:0)

答案并非特定于Azure。

将Istio与应用程序集成有两种方法:

1.在部署应用程序之前部署Istio初始化程序。 (取消部署它,部署初始化程序,然后再次部署您的应用程序)。运行kubectl create -f install/kubernetes/istio-initializer.yaml。在那之后,集群中未来部署的所有kubernetes pod将与Istio集成。

2.与特定应用集成Istio,而不是与每个应用集成。要将这些应用与Istio集成,而不是像往常一样运行kubectl create -f app.yaml,请运行kubectl create -f <(istioctl kube-inject -f .yaml)