First time at Zeet?

12 Jan
min read

Create a Debug Container to Test Your Kubernetes Deployment

Live debug your running Kubernetes containers with debug containers.

Jack Dwyer


Share this article

Debug Your Live Containers

Ephemeral containers in Kubernetes provide a convenient and powerful way to debug live applications. With any ephemeral containers, developers can now attach a debugging container to a running pod and gain access to the application's environment, logs, and other resources. This allows for real-time troubleshooting and debugging without the need to restart or disrupt the application. Ephemeral containers are particularly useful for diagnosing issues in production environments, as they enable developers to investigate and fix problems without impacting the availability or performance of the application. By leveraging ephemeral containers, developers can streamline the debugging process and ensure the smooth operation of their live applications.

In Zeet, the Debug Terminal features uses ephemeral container under the hood. Through this medium, users will have the option to create a debug container with specific image, with shared process namespace as the running pod.

A typical use case of the feature includes debugging live running services. For example, a running database pod is suspected to be erroneous, but does not have the sufficient toolings in the container. Check out our docs to try it yourself.

Subscribe to Changelog newsletter

Jack from the Zeet team shares DevOps & SRE learnings, top articles, and new Zeet features in a twice-a-month newsletter.

Thank you!

Your submission has been processed
Oops! Something went wrong while submitting the form.