RequestAuthentication.jwksUri ആപ്ലിക്കേഷനെ ഡൗൺലോഡർ ആയി തിരിച്ചറിയുന്നില്ല. Istio 1.31 ഈ PILOT_JWT_ENABLE_REMOTE_JWKS മോഡുകൾ രേഖപ്പെടുത്തുന്നു:

മൂല്യംഫെച്ചർ
istiod / falseistiod
hybrid / trueബാഹ്യ സെർവറുകൾക്കായി istiod ഫാൾബാക്കുള്ള Envoy
envoyEnvoy

ശാഖ തിരഞ്ഞെടുക്കുന്നതിന് മുമ്പ് വിന്യസിച്ച പതിപ്പും യഥാർത്ഥ കൺട്രോൾ-പ്ലെയിൻ പരിസ്ഥിതിയും പരിശോധിക്കുക.

istiod പാത

അതിന്റെ കീ റിസോൾവർ Go പരിസ്ഥിതി പ്രോക്സി കണ്ടെത്തൽ ഉപയോഗിക്കുന്നു. istiod Helm ചാർട്ടിനായി, ഇത്തരം മൂല്യങ്ങൾ ലയിപ്പിക്കുക:

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

ഇത് ചാർട്ട്-മൂല്യത്തിന്റെ ഒരു ഭാഗമാണ്, ഒരു റിസോഴ്സ് അല്ല. ക്ലസ്റ്ററിന്റെ യഥാർത്ഥ സേവന വിലാസം, DNS പ്രത്യയം, ആന്തരിക ഒഴിവാക്കലുകൾ എന്നിവ ഉപയോഗിച്ച്, തുടർന്ന് മാനേജ്ഡ് റോൾഔട്ട് പ്രയോഗിക്കുക. ആപ്ലിക്കേഷൻ വേരിയബിളുകൾക്കോ ServiceEntry-ക്കോ മറ്റൊരു pod-ന്റെ പരിസ്ഥിതി നൽകാൻ കഴിയില്ല. JWKS URL-കൾ പൊതുവായതും പൊതു പ്രോക്സി വഴി പുറത്തേക്കുള്ള ഗതാഗതം അനുവദനീയവുമാണെങ്കിൽ, HTTP പ്രോക്സി പട്ടിക istiod-ന്റെ HTTPS_PROXY മൂല്യത്തിന് സ്ഥാനാർത്ഥികൾ നൽകുന്നു; ക്ലസ്റ്ററിന്റെ ആന്തരിക ഒഴിവാക്കലുകൾ നിലനിർത്തുക.

Envoy പാത

അതിന്റെ റിമോട്ട് JWKS ക്ലസ്റ്ററും നെറ്റ്വർക്ക് റൂട്ടും പരിശോധിക്കുക. മെഷിൽ ലക്ഷ്യം രജിസ്റ്റർ ചെയ്യുന്നത് സ്വയമേവ ഒരു കോർപ്പറേറ്റ് CONNECT ഹോപ്പ് ചേർക്കുന്നില്ല; istiod-ന്റെ വേരിയബിളുകൾക്ക് Envoy-യുടെ ഗതാഗതം കോൺഫിഗർ ചെയ്യാൻ കഴിയില്ല.

അനുബന്ധ ലേഖനങ്ങൾ