automation-suite
2023.10
false
UiPath logo, featuring letters U and I in white
Automation Suite unter Linux – Installationsanleitung
Last updated 3. Dez. 2024

Pods können nicht mit FQDN in einer Proxy-Umgebung kommunizieren

Beschreibung

Wenn der Proxyserver in einer Proxyumgebung den gleichen Port wie der TCP-Port eines anderen Dienstes im Istio-Dienstgeflecht verwendet, z. B. Port 8080, können Pods nicht mit dem FQDN kommunizieren. Das Problem verursacht den folgenden Fehler:

System.Net.Http.HttpRequestException: The proxy tunnel request to proxy 'http://<proxyFQDN>:8080/' failed with status code '404'.System.Net.Http.HttpRequestException: The proxy tunnel request to proxy 'http://<proxyFQDN>:8080/' failed with status code '404'.

Lösung

Um das Problem zu beheben, müssen Sie einen ServiceEntry erstellen, wie im folgenden Beispiel gezeigt:
apiVersion: networking.istio.io/v1beta1
kind: ServiceEntry
metadata:
  name: proxy
  namespace: uipath
spec:
  hosts:
  - <proxy-host>
  addresses:
  - <proxy-ip>/32
  ports:
  - number: <proxy-port>
    name: tcp
    protocol: TCP
  location: MESH_EXTERNALapiVersion: networking.istio.io/v1beta1
kind: ServiceEntry
metadata:
  name: proxy
  namespace: uipath
spec:
  hosts:
  - <proxy-host>
  addresses:
  - <proxy-ip>/32
  ports:
  - number: <proxy-port>
    name: tcp
    protocol: TCP
  location: MESH_EXTERNAL
Hinweis: Wir haben das Problem in der Automation Suite 2023.10.6 behoben. Wenn Sie den Diensteintrag bereits erstellt haben, empfehlen wir Ihnen, ihn nach dem Upgrade auf die Automation Suite 2023.10.6 oder höher zu löschen. Um den Diensteintrag zu löschen, verwenden Sie den folgenden Befehl:
kubectl delete serviceentry proxy -n uipathkubectl delete serviceentry proxy -n uipath
  • Beschreibung
  • Lösung

War diese Seite hilfreich?

Hilfe erhalten
RPA lernen – Automatisierungskurse
UiPath Community-Forum
Uipath Logo White
Vertrauen und Sicherheit
© 2005–2024 UiPath. Alle Rechte vorbehalten