├── .dockerignore ├── .gitignore ├── .goreleaser.yml ├── .travis.yml ├── Dockerfile ├── LICENSE ├── Makefile ├── README.md ├── cmd ├── agent │ └── main.go └── plugin │ └── main.go ├── contrib └── helm │ └── kubectl-debug │ ├── .gitignore │ ├── .helmignore │ ├── Chart.yaml │ ├── OWNERS │ ├── README.md │ ├── templates │ ├── NOTES.txt │ ├── _helpers.tpl │ └── agent-ds.yaml │ └── values.yaml ├── docs ├── design.md ├── design │ └── centralized-auth-and-proxy.md ├── examples.md ├── kube-debug.gif └── zh-cn.md ├── go.mod ├── go.sum ├── pkg ├── agent │ ├── config.go │ ├── lxcfs.go │ ├── resize.go │ ├── runtime.go │ └── server.go ├── nsenter │ └── nsenter.go ├── plugin │ ├── cmd.go │ └── config.go └── util │ ├── jsonstream.go │ ├── resize.go │ ├── resizeevents.go │ ├── resizeevents_windows.go │ └── term.go ├── scripts ├── agent_daemonset.yml ├── docker_push.sh └── start.sh ├── version.sh └── version └── version.go /.dockerignore: -------------------------------------------------------------------------------- 1 | * 2 | !debug-agent 3 | !./scripts/start.sh 4 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aylei/kubectl-debug/HEAD/.gitignore -------------------------------------------------------------------------------- /.goreleaser.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aylei/kubectl-debug/HEAD/.goreleaser.yml -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aylei/kubectl-debug/HEAD/.travis.yml -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aylei/kubectl-debug/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aylei/kubectl-debug/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aylei/kubectl-debug/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aylei/kubectl-debug/HEAD/README.md -------------------------------------------------------------------------------- /cmd/agent/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aylei/kubectl-debug/HEAD/cmd/agent/main.go -------------------------------------------------------------------------------- /cmd/plugin/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aylei/kubectl-debug/HEAD/cmd/plugin/main.go -------------------------------------------------------------------------------- /contrib/helm/kubectl-debug/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aylei/kubectl-debug/HEAD/contrib/helm/kubectl-debug/.gitignore -------------------------------------------------------------------------------- /contrib/helm/kubectl-debug/.helmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aylei/kubectl-debug/HEAD/contrib/helm/kubectl-debug/.helmignore -------------------------------------------------------------------------------- /contrib/helm/kubectl-debug/Chart.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aylei/kubectl-debug/HEAD/contrib/helm/kubectl-debug/Chart.yaml -------------------------------------------------------------------------------- /contrib/helm/kubectl-debug/OWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aylei/kubectl-debug/HEAD/contrib/helm/kubectl-debug/OWNERS -------------------------------------------------------------------------------- /contrib/helm/kubectl-debug/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aylei/kubectl-debug/HEAD/contrib/helm/kubectl-debug/README.md -------------------------------------------------------------------------------- /contrib/helm/kubectl-debug/templates/NOTES.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aylei/kubectl-debug/HEAD/contrib/helm/kubectl-debug/templates/NOTES.txt -------------------------------------------------------------------------------- /contrib/helm/kubectl-debug/templates/_helpers.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aylei/kubectl-debug/HEAD/contrib/helm/kubectl-debug/templates/_helpers.tpl -------------------------------------------------------------------------------- /contrib/helm/kubectl-debug/templates/agent-ds.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aylei/kubectl-debug/HEAD/contrib/helm/kubectl-debug/templates/agent-ds.yaml -------------------------------------------------------------------------------- /contrib/helm/kubectl-debug/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aylei/kubectl-debug/HEAD/contrib/helm/kubectl-debug/values.yaml -------------------------------------------------------------------------------- /docs/design.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aylei/kubectl-debug/HEAD/docs/design.md -------------------------------------------------------------------------------- /docs/design/centralized-auth-and-proxy.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aylei/kubectl-debug/HEAD/docs/design/centralized-auth-and-proxy.md -------------------------------------------------------------------------------- /docs/examples.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aylei/kubectl-debug/HEAD/docs/examples.md -------------------------------------------------------------------------------- /docs/kube-debug.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aylei/kubectl-debug/HEAD/docs/kube-debug.gif -------------------------------------------------------------------------------- /docs/zh-cn.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aylei/kubectl-debug/HEAD/docs/zh-cn.md -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aylei/kubectl-debug/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aylei/kubectl-debug/HEAD/go.sum -------------------------------------------------------------------------------- /pkg/agent/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aylei/kubectl-debug/HEAD/pkg/agent/config.go -------------------------------------------------------------------------------- /pkg/agent/lxcfs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aylei/kubectl-debug/HEAD/pkg/agent/lxcfs.go -------------------------------------------------------------------------------- /pkg/agent/resize.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aylei/kubectl-debug/HEAD/pkg/agent/resize.go -------------------------------------------------------------------------------- /pkg/agent/runtime.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aylei/kubectl-debug/HEAD/pkg/agent/runtime.go -------------------------------------------------------------------------------- /pkg/agent/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aylei/kubectl-debug/HEAD/pkg/agent/server.go -------------------------------------------------------------------------------- /pkg/nsenter/nsenter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aylei/kubectl-debug/HEAD/pkg/nsenter/nsenter.go -------------------------------------------------------------------------------- /pkg/plugin/cmd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aylei/kubectl-debug/HEAD/pkg/plugin/cmd.go -------------------------------------------------------------------------------- /pkg/plugin/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aylei/kubectl-debug/HEAD/pkg/plugin/config.go -------------------------------------------------------------------------------- /pkg/util/jsonstream.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aylei/kubectl-debug/HEAD/pkg/util/jsonstream.go -------------------------------------------------------------------------------- /pkg/util/resize.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aylei/kubectl-debug/HEAD/pkg/util/resize.go -------------------------------------------------------------------------------- /pkg/util/resizeevents.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aylei/kubectl-debug/HEAD/pkg/util/resizeevents.go -------------------------------------------------------------------------------- /pkg/util/resizeevents_windows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aylei/kubectl-debug/HEAD/pkg/util/resizeevents_windows.go -------------------------------------------------------------------------------- /pkg/util/term.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aylei/kubectl-debug/HEAD/pkg/util/term.go -------------------------------------------------------------------------------- /scripts/agent_daemonset.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aylei/kubectl-debug/HEAD/scripts/agent_daemonset.yml -------------------------------------------------------------------------------- /scripts/docker_push.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aylei/kubectl-debug/HEAD/scripts/docker_push.sh -------------------------------------------------------------------------------- /scripts/start.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aylei/kubectl-debug/HEAD/scripts/start.sh -------------------------------------------------------------------------------- /version.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aylei/kubectl-debug/HEAD/version.sh -------------------------------------------------------------------------------- /version/version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aylei/kubectl-debug/HEAD/version/version.go --------------------------------------------------------------------------------