Skip to content

Leverage kubectl custom debug profiles supported in kubectl 1.30 #7

@joebowbeer

Description

@joebowbeer

https://github.com/bavarianbidi/kubectl-dpm?tab=readme-ov-file#kubectl-custom-debug-profiles

KUBECTL_DEBUG_CUSTOM_PROFILE=true kubectl debug -it <POD_NAME> --image=<DEBUG_CONTAINER_IMAGE> --target=<TARGET_CONTAINER> --custom="<PATH_TO_CUSTOM_DEBUG_PROFILE>"
{
    "volumeMounts": [
        {
            "mountPath": "/opt/app",
            "name": "<VOLUME_NAME>",
            "readOnly": true
        }
    ]
}

I created a demo for my own purposes here:

https://github.com/joebowbeer/kubectl-debug-demo

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions