automation-suite
2023.10
false
UiPath logo, featuring letters U and I in white
Guide d'installation d'Automation Suite sur EKS/AKS
Last updated 21 nov. 2024

Impossible de lancer Automation Hub et Apps avec la configuration proxy

Description

Si vous utilisez une configuration proxy, vous pouvez rencontrer des problèmes lors de la tentative de lancement d’Automation Hub et d'Apps.

Solution

Vous pouvez résoudre le problème en procédant comme suit :

  1. Capturez l'objet configmap coredns existant à partir du cluster en cours d'exécution :
    kubectl get configmap -n kube-system coredns -o yaml > coredns-config.yamlkubectl get configmap -n kube-system coredns -o yaml > coredns-config.yaml
  2. Modifiez le fichier coredns-config.yaml pour ajouter la réécriture de fqdn à la configuration.
    1. Renommez l'objet configmap en coredns-custom.
    2. Ajoutez le bloc de code suivant à votre fichier coredns-config.yaml. Assurez-vous que le bloc de code se trouve avant la ligne kubernetes cluster.local in-addr.arpa ip6.arp.
      rewrite stop {
                  name exact <cluster-fqdn> istio-ingressgateway.istio-system.svc.cluster.local
              }rewrite stop {
                  name exact <cluster-fqdn> istio-ingressgateway.istio-system.svc.cluster.local
              }
    3. Remplacez <cluster-fqdn> par la valeur réelle.
    Une fois que vous avez terminé ces étapes, votre fichier devrait ressembler à l'exemple suivant :
    apiVersion: v1
    data:
      Corefile: |
        .:53 {
            errors
            log
            health
            rewrite stop {
                name exact mycluster.autosuite.com istio-ingressgateway.istio-system.svc.cluster.local
            }
            kubernetes cluster.local in-addr.arpa ip6.arpa {
              pods insecure
              fallthrough in-addr.arpa ip6.arpa
            }
            prometheus :9153
            forward . /etc/resolv.conf
            cache 30
            loop
            reload
            loadbalance
        }
    kind: ConfigMap
    metadata:
      name: coredns-custom
      namespace: kube-systemapiVersion: v1
    data:
      Corefile: |
        .:53 {
            errors
            log
            health
            rewrite stop {
                name exact mycluster.autosuite.com istio-ingressgateway.istio-system.svc.cluster.local
            }
            kubernetes cluster.local in-addr.arpa ip6.arpa {
              pods insecure
              fallthrough in-addr.arpa ip6.arpa
            }
            prometheus :9153
            forward . /etc/resolv.conf
            cache 30
            loop
            reload
            loadbalance
        }
    kind: ConfigMap
    metadata:
      name: coredns-custom
      namespace: kube-system
  3. Créez l'objet configmap coredns-custom :
    kubectl apply -f coredns-config.yamlkubectl apply -f coredns-config.yaml
  4. Remplacez la référence de volume coredns par coredns-custom dans le déploiement coredns dans l'espace de noms kube-system :
    volumes:
      - emptyDir: {}
        name: tmp
      - configMap:
          defaultMode: 420
          items:
          - key: Corefile
            path: Corefile
          name: coredns-custom
        name: config-volumevolumes:
      - emptyDir: {}
        name: tmp
      - configMap:
          defaultMode: 420
          items:
          - key: Corefile
            path: Corefile
          name: coredns-custom
        name: config-volume
  5. Redémarrez le déploiement coredns et assurez-vous que les pods coredns sont opérationnels et ne présentent aucun problème :
    kubectl rollout restart deployment -n kube-system corednskubectl rollout restart deployment -n kube-system coredns
  6. Vous devriez maintenant pouvoir lancer Automation Hub et Apps.

  • Description
  • Solution

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

Obtenez l'aide dont vous avez besoin
Formation RPA - Cours d'automatisation
Forum de la communauté UiPath
Uipath Logo White
Confiance et sécurité
© 2005-2024 UiPath Tous droits réservés.