IstioFederation

Scope: Cluster
Version: v1alpha1

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

  • specобъект

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

    • metadataEndpointстрока

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

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

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

      Пример:

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

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

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

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

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

      Пример:

      trustDomain: cluster.local
      

IstioMulticluster

Scope: Cluster
Version: v1alpha1

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

  • specобъект

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

    • enableIngressGatewayбулевый

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

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

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

    • metadataEndpointстрока

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

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

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

      Пример:

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