UiPath Documentation
automation-suite
2023.10
false
Guide d'installation d'Automation Suite sur Linux
Important :
La localisation du contenu nouvellement publié peut prendre 1 à 2 semaines avant d’être disponible.

Les pods ne peuvent pas communiquer avec le nom de domaine complet dans un environnement proxy

Problème connu selon lequel les pods ne peuvent pas communiquer avec le nom de domaine complet lorsque le port du serveur proxy est en conflit avec un port Mesh du service Istio dans Automation Suite.

Description​

Dans un environnement proxy, si le serveur proxy utilise le même port que le port TCP de n'importe quel autre service dans le service mesh d'Istio, tel que le port 8080, les pods ne peuvent pas communiquer avec le nom de domaine complet. Le problème provoque l'erreur suivante :

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'.

Solution​

Pour résoudre le problème, vous devez créer un ServiceEntry, comme illustré dans l'exemple suivant :

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_EXTERNAL
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_EXTERNAL
Remarque :

Nous avons résolu le problème dans Automation Suite 2023.10.6. Si vous avez déjà créé l'entrée de service, nous vous recommandons de la supprimer après la mise à niveau vers Automation Suite 2023.10.6 ou une version ultérieure. Pour supprimer l’entrée de service, utilisez la commande suivante :

kubectl delete serviceentry proxy -n uipath
kubectl delete serviceentry proxy -n uipath
  • Description​
  • Solution​

Cette page vous a-t-elle été utile ?

Connecter

Besoin d'aide ? Assistance

Vous souhaitez apprendre ? UiPath Academy

Vous avez des questions ? UiPath Forum

Rester à jour