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

问题描述 投票:0回答:1

我该如何使azure/draft安装我的应用程序与Istio集成?

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

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

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

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

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

istio
1个回答
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)

© www.soinside.com 2019 - 2024. All rights reserved.