如何使用IstioOperator启用sidecar注入?这是我的配置,但还不够。
apiVersion: install.istio.io/v1alpha1
kind: IstioOperator
metadata:
name: control-plane-1-9-4
namespace: istio-system
spec:
components:
base:
enabled: true
pilot:
enabled: true
profile: default
revision: 1-9-4
values:
global:
proxy:
autoInject: enabled发布于 2021-05-10 16:16:05
该问题与installation istioctl operator init --revision 1-9-4期间使用revision参数有关
如果使用--revision,则NS应如下所示:
apiVersion: v1
kind: Namespace
metadata:
labels:
istio.io/rev: 1-9-4
name: default发布于 2021-05-07 17:12:45
默认情况下自动注入处于启用状态。
$ kubectl get configmap istio-sidecar-injector -n istio-system -o yaml | head -6
apiVersion: v1
data:
config: |-
# defaultTemplates defines the default template to use for pods that do not explicitly specify a template
defaultTemplates: [sidecar]
policy: enabled您可以通过将该值设置为disabled来禁用此功能。
values:
global:
proxy:
autoInject: disabled现在,名称空间上的istio-injection=enabled标签将被忽略。您必须在应用程序清单中手动设置sidecar注释:
annotations:
sidecar.istio.io/inject: "true"有关docs中的主题的更多信息
我猜您要做的是在默认情况下在任何名称空间上启用自动注入。这不可能。
https://stackoverflow.com/questions/67430525
复制相似问题