Telepresence es una herramienta que ayuda a acortar el ciclo de feedback de los cambios que requiere un despliegue para realizar una prueba adecuada. Los desarrolladores pueden utilizarla para conectar un proceso que se ejecuta localmente en sus máquinas con un clúster remoto de Kubernetes. Así, se da acceso desde el proceso local a los servicios y herramientas del clúster remoto, y el servicio local puede reemplazar temporalmente alguno de los servicios del clúster.
En situaciones donde la configuración de la integración del servicio se ha vuelto difícil de manejar, Telepresence puede mejorar la productividad del desarrollador y permitir una prueba local más efectiva. Sin embargo, si se acostumbra a usar una herramienta inteligente como esta, puede encontrarse con problemas más graves. Por ejemplo, si se utiliza Telepresence porque se ha vuelto imposible configurar todas las dependencias necesarias para el desarrollo en local, se debería investigar la complejidad de la configuración y arquitectura. Si Telepresence se convierte en la única manera de hacer pruebas de integración de servicios, sería interesante consultar pruebas dirigidas por contratos con el consumidor u otras formas automáticas para hacer pruebas de integración.