RequestAuthentication.jwksUri nie identyfikuje aplikacji jako pobierającego. Istio 1.31 dokumentuje te tryby PILOT_JWT_ENABLE_REMOTE_JWKS:

WartośćPobierający
istiod / falseistiod
hybrid / trueEnvoy z powrotem do istiod dla serwerów zewnętrznych
envoyEnvoy

Zbadaj wdrożoną wersję i rzeczywiste środowisko warstwy sterowania przed wyborem gałęzi.

ścieżka istiod

Jego resolver kluczy używa wykrywania proxy ze środowiska Go. Dla wykresu Helm istiod połącz wartości takie jak:

env:
  HTTPS_PROXY: http://proxy.example:8080
  NO_PROXY: localhost,127.0.0.1,.svc,.cluster.local,10.96.0.1

To fragment wartości wykresu, a nie zasób. Użyj rzeczywistego adresu usługi klastra, przyrostka DNS i wewnętrznych obejść, a następnie zastosuj zarządzane wdrożenie. Zmienne aplikacji lub ServiceEntry nie mogą zapewnić środowiska innego poda. Jeśli adresy JWKS są publiczne i dozwolone jest wyjście przez publiczne proxy, lista proxy HTTP dostarcza kandydatów do wartości HTTPS_PROXY w istiod; zachowaj wewnętrzne obejścia klastra.

ścieżka Envoy

Zbadaj jego klaster zdalnego JWKS i trasę sieciową. Zarejestrowanie celu w mesh nie dodaje samo w sobie korporacyjnego skoku CONNECT; zmienne istiod nie mogą skonfigurować transportu Envoy.

Powiązane artykuły