we chose to use istioctl
for installation method because helm will be deprecated, now the question is how to create multiple ingress gateways with annotations by using istioctl method?
with helm it is very much possible as given here https://github.com/istio/istio/issues/14625 but i am struggling to make it work with istiocontrolplane api
below configuration gives error “could not unmarshal the overlay file: unknown field “ingressGateway-external” in v1alpha2.GatewayFeatureSpec_Components”
gateways:
enabled: true
components:
ingressGateway:
enabled: true
k8s:
service:
type: NodePort
hpaSpec:
minReplicas: 2
ingressGateway-external:
enabled: true
namespace: istio-custom
k8s:
service:
type: NodePort
hpaSpec:
minReplicas: 2
api doc https://istio.io/docs/reference/config/istio.operator.v1alpha12.pb/ also doesn’t have any info on how to achieve this