IstioFederation

Scope: Cluster
Version: v1alpha1

Настраивает удаленный кластер как доверенный.

  • spec
    объект

    Обязательный параметр

    Доступно только в enterprise edition.

    • spec.metadataEndpoint
      строка

      Обязательный параметр

      HTTPS URL, по которому опубликованы метаданные удаленного кластера.

      Доступно только в enterprise edition.

      Шаблон: ^(https|file)://[0-9a-zA-Z._/-]+$

      Пример:

      metadataEndpoint: https://istio.k8s.example.com/metadata/
      
    • spec.trustDomain
      строка

      Обязательный параметр

      TrustDomain удаленного кластера.

      Несмотря на то, что это обязательный параметр, он не используется на данный момент (так как Istio не умеет сопоставлять TrustDomain и корневой CA).

      Доступно только в enterprise edition.

      Шаблон: ^[0-9a-zA-Z._-]+$

      Пример:

      trustDomain: cluster.local
      

IstioMulticluster

Scope: Cluster
Version: v1alpha1

Custom resource для обозначения удаленного кластера как доверенного.

  • spec
    объект

    Обязательный параметр

    Доступно только в enterprise edition.

    • spec.enableIngressGateway
      булевый

      Использовать ли ingressgateway для доступа к удаленным подам.

      Если поды между кластерами доступны друг другу напрямую («плоская» сеть), тогда выгодно не совершать лишний «хоп».

      По умолчанию: true

      Доступно только в enterprise edition.

    • spec.metadataEndpoint
      строка

      Обязательный параметр

      HTTPS-эндпоинт с метаданными удаленного кластера.

      Доступно только в enterprise edition.

      Шаблон: ^(https|file)://[0-9a-zA-Z._/-]+$

      Пример:

      metadataEndpoint: https://istio.k8s.example.com/metadata/