Telepresence telepresence: error 35

Cluster ingress misconfiguration.

Understanding Telepresence

Telepresence is a powerful tool designed to facilitate local development of applications that run in Kubernetes clusters. It allows developers to run a single service locally while connecting it to a remote Kubernetes cluster, providing a seamless development experience. This tool is particularly useful for debugging and testing microservices in a real-world environment without the need to deploy them to the cluster.

Identifying the Symptom: Error 35

When using Telepresence, you might encounter the error message: telepresence: error 35. This error typically indicates an issue with the cluster's ingress configuration, which can prevent Telepresence from establishing a proper connection to the cluster.

Exploring the Issue: Error Code 35

Error 35 is often related to misconfigurations in the cluster's ingress settings. Ingress is a collection of rules that allow external access to services within a Kubernetes cluster. If these settings are incorrect, Telepresence may fail to route traffic correctly, resulting in this error.

Common Causes of Ingress Misconfiguration

  • Incorrect ingress controller setup.
  • Misconfigured ingress rules or paths.
  • Network policies blocking ingress traffic.

Steps to Resolve Error 35

To resolve this issue, follow these steps to verify and correct your ingress settings:

Step 1: Verify Ingress Controller

Ensure that your ingress controller is correctly installed and running. You can check the status of the ingress controller using:

kubectl get pods -n ingress-nginx

Look for any pods that are not running or have errors.

Step 2: Check Ingress Rules

Review your ingress rules to ensure they are correctly configured. Use the following command to list all ingress resources:

kubectl get ingress

Inspect the output for any misconfigurations in the host, path, or service name.

Step 3: Review Network Policies

Network policies might be restricting ingress traffic. Check your network policies with:

kubectl get networkpolicy

Ensure that the policies allow traffic to the necessary services.

Additional Resources

For more detailed guidance on configuring ingress in Kubernetes, refer to the official Kubernetes Ingress Documentation. Additionally, the Telepresence Documentation provides further insights into troubleshooting common issues.

Master

Telepresence

in Minutes — Grab the Ultimate Cheatsheet

(Perfect for DevOps & SREs)

Most-used commands
Real-world configs/examples
Handy troubleshooting shortcuts
Your email is safe with us. No spam, ever.

Thankyou for your submission

We have sent the whitepaper on your email!
Oops! Something went wrong while submitting the form.

Telepresence

Cheatsheet

(Perfect for DevOps & SREs)

Most-used commands
Your email is safe with us. No spam, ever.

Thankyou for your submission

We have sent the whitepaper on your email!
Oops! Something went wrong while submitting the form.

MORE ISSUES

Made with ❤️ in Bangalore & San Francisco 🏢

Doctor Droid