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
- metadataEndpointстрока
IstioMulticluster
Scope: Cluster
Version: v1alpha1
CR для обозначения удалённого кластера как доверенного.
- specобъект
Обязательный параметр
- enableIngressGatewayбулевый
Использовать ли ingressgateway для доступа к удалённым подам.
Если поды между кластерами доступны друг другу напрямую (“плоская” сеть), то выгодно не совершать лишний “хоп”.
По умолчанию:
true
- metadataEndpointстрока
Обязательный параметр
HTTPS-эндпоинт с метаданными удалённого кластера.
Шаблон:
^(https|file)://[0-9a-zA-Z._/-]+$
Пример:
metadataEndpoint: https://istio.k8s.example.com/metadata/
- enableIngressGatewayбулевый