我如何使istio在不同的命名空间中支持多个自定义入口网关

时间:2019-06-30 16:05:46

标签: istio

我注意到有一个关于使用“ helm”创建自定义入口网关的问题,但是问题是我只能在istio系统中为一个名称空间设置,我想分别在两个名称空间中创建自定义入口网关。 How to create custom istio ingress gateway controller?

我尝试了这种解决方案, https://knative.dev/docs/serving/setting-up-custom-ingress-gateway/ 然后我从副本集得到错误。其实是的,我的命名空间是cicdapi测试和cicdapi生产。

Conditions:
  Type             Status  Reason
  ----             ------  ------
  ReplicaFailure   True    FailedCreate
Events:
  Type     Reason        Age               From                   Message
  ----     ------        ----              ----                   -------
  Warning  FailedCreate  1m (x17 over 6m)  replicaset-controller  Error creating: pods "cicdapi-ingressgateway-59ff4778c8-" is forbidden: error looking up service account cicdapi-testing/istio-ingressgateway-service-account: serviceaccount "istio-ingressgateway-service-account" not found

如何使用服务帐户或新名称空间中可用的机密创建自定义入口网关?

1 个答案:

答案 0 :(得分:1)

请检查here对SO上类似问题的回答,在此处我分享了示例代码,该示例代码说明了如何使用头盔将自定义Istio Ingress网关安装到非默认名称空间。