Настройте TLS входящего шлюза Istio с помощью оператора istio

Как настроить TLS входящего шлюза, которым управляет оператор istio (с использованием вида: IstioOperator). Я не вижу включенных нормальных спецификаций шлюза.

Пример из документации:

      apiVersion: install.istio.io/v1alpha1
kind: IstioOperator
spec:
  profile: default
  hub: gcr.io/istio-testing
  tag: latest
  revision: 1-8-0
  meshConfig:
    accessLogFile: /dev/stdout
    enableTracing: true
  components:
    egressGateways:
    - name: istio-egressgateway
      enabled: true

https://istio.io/latest/docs/reference/config/istio.operator.v1alpha1/#GatewaySpec

1 ответ

Чтобы перейти к настройкам tls для развертывания шлюза, вам необходимо создать свой собственный объект шлюза (не входящий шлюз, просто шлюз), вы, вероятно, захотите этого: https://istio.io/latest/docs/tasks/traffic-management / ingress / secure-ingress / # configure-a-tls-ingress-gateway-for-a-single-host

Чтобы управлять входными шлюзами от оператора, вы можете использовать k8s поле под входными шлюзами

      apiVersion: install.istio.io/v1alpha1
kind: IstioOperator
spec:
  profile: default
  hub: gcr.io/istio-testing
  tag: latest
  revision: 1-8-0
  meshConfig:
    accessLogFile: /dev/stdout
    enableTracing: true
  components:
    egressGateways:
    - name: istio-egressgateway
      enabled: true
    ingressGateways:
    - name: istio-ingressgateway
      enabled: true
      namespace: istio-system
      k8s:
        <field: value>

https://istio.io/latest/docs/reference/config/istio.operator.v1alpha1/#GatewaySpec

https://istio.io/latest/docs/reference/config/istio.operator.v1alpha1/#KubernetesResourcesSpec

Другие вопросы по тегам