You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
In the same vein as the command kubectl debug <mypod> --image <myimage>, that adds a new debug container to the existing pod mypod, we would like to support the use case of starting the CDE containers in an existing Pod.
Initially we could should use an attribute to rapidly have the functionality and iterate if there are other things to add (i.e. Pod selector). Pod overrides, init containers etc...should be ignored as the Pod spec should not be changed. Specifying the target-pod-container is critical to support the process namespace sharing that allows attaching the IDE debugger to a process running in that container (this is the parameter --target of kubectl debug).
@l0rd great slides
I feel like this feature can shine on the OpenShift Topology view (extra "Debug" ConsoleLink for running pods)
AObuchow
changed the title
Support running a DevWorksapce container components as ephemeral containers of an existing Pod
Support running a DevWorkspace container components as ephemeral containers of an existing Pod
Oct 21, 2024
Description
In the same vein as the command
kubectl debug <mypod> --image <myimage>
, that adds a newdebug
container to the existing podmypod
, we would like to support the use case of starting the CDE containers in an existing Pod.Initially we could should use an attribute to rapidly have the functionality and iterate if there are other things to add (i.e. Pod selector). Pod overrides, init containers etc...should be ignored as the Pod spec should not be changed. Specifying the
target-pod-container
is critical to support the process namespace sharing that allows attaching the IDE debugger to a process running in that container (this is the parameter--target
ofkubectl debug
).Additional context
KCD Austria presentation slides
The text was updated successfully, but these errors were encountered: