C'est probablement un mismatch de mTLS. Si ton mesh est en mode STRICT, tes services doivent impérativement avoir le sidecar Istio pour communiquer.
Vérifie si ton injection automatique est bien activée sur le namespace.
kubectl get namespace -L istio-injection
Si l'injection est ok, vérifie que tes pods ont bien été redémarrés après l'activation du label sur le namespace. Un simple `kubectl rollout restart` devrait suffire à injecter les sidecars proxy.
C'était bien ça, le namespace avait le label mais mes pods tournaient encore sans le proxy. Le `kubectl rollout restart` a tout corrigé. Top !
Vous devez être connecté pour poster un message !
Recevoir les derniers articles gratuitement en créant un compte !
S'inscrire
frederic57
Membre depuis le 19/03/2019Je viens de déployer mon application sur un cluster où Istio est activé. J'ai systématiquement des 503 sur mes requêtes HTTP entre deux services du même namespace.
Une idée de pourquoi le mesh bloque tout ?