- Notifications
You must be signed in to change notification settings - Fork30
Language-runtime support files for in-container debugging
License
GoogleContainerTools/container-debug-support
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
This repository defines a set of container images that packagethe language runtime dependencies required to enable step-by-stepdebugging of apps withskaffold debug.These container images are suitable for use asinitContainers ona pod. When executed, each container image copies these dependenciesto/dbg/<runtimeId>.
The idea is thatskaffold debug will transform k8s manifests tomake available any support files required to debug specific languageruntimes. For example, a Kubernetes podspec would be transformed to
- create a volume to hold the debugging support files
- run one or more of these images as
initContainers to populatethis volume, mounted as/dbg - mount this volume on the applicable containers as
/dbgwith suitably transformed command-line in the entrypoint and arguments
Current language runtimes:
go: providesDelvepython: providesptvsd,a debug adapter that can be used for VS Code and more, forPython 2.7 and 3.5+nodejs: provides anodewrapper that propagates--inspectargs to the application invokationnetcore: providesvsdbgfor .NET Core
The latest released images, which are used byskaffold debug, are available at:
gcr.io/k8s-skaffold/skaffold-debug-supportImages from a particular release are available at:
gcr.io/k8s-skaffold/skaffold-debug-support/<release>Images from the latest commit to HEAD are available at our staging repository:
us-central1-docker.pkg.dev/k8s-skaffold/skaffold-staging/skaffold-debug-supportYou can configure Skaffold to use a specific release or the stagingrepository with the following:
skaffold config set --global debug-helpers-registry <repository>SeeCONTRIBUTING for how to contribute!
About
Language-runtime support files for in-container debugging
Topics
Resources
License
Contributing
Security policy
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Packages0
Uh oh!
There was an error while loading.Please reload this page.
Contributors12
Uh oh!
There was an error while loading.Please reload this page.